導航:首頁 > 編程語言 > python遠程登陸linux

python遠程登陸linux

發布時間:2023-03-29 00:37:51

python通過paramiko模塊ssh登陸linux客戶端,執行需要輸入 yes/no 或 y/n 確認的命令在python中怎麼寫

r = raw_input('晌宏襪毀[y]es/[n]o'宴好冊)
if r[0] == 'y':
...
elif r[0] == 'n':
...

❷ 在windows上的python 連接 linux 並做點操作

訪問SqlServer

復制代碼代碼如下:

>>> import pyodbc

>>>cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.1.100\\sql;DATABASE=testDB;UID=sa;PWD=myPassword')
>>>cursor = cnxn.cursor()
>>>cursor.execute("select * from Tb")

二、Linux下配置Python訪問SqlServer
環境:CentOS 6.2 + Sqlserver 2008
1、安裝freetds:

復制代碼代碼如下:

yum install freetds*

2、安裝pyodbc:

復制代碼代碼如下:

yum install pyodbc

修改odbc配置:

復制代碼代碼如下:

vi /etc/odbcinst.ini

添加FreeTDS驅動:

復制代碼代碼如下:

[SQL Server]

Description = FreeTDS ODBC driver for MSSQL
Driver = /usr/lib/libtdsodbc.so
Setup = /usr/lib/libtdsS.so
FileUsage = 1

3、測試

復制代碼代碼如下:

#python

>>> import pyodbc
>>>cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.1.100\\sql;DATABASE=testDB;UID=sa;PWD=myPassword')
>>>cursor = cnxn.cursor()
>>>cursor.execute("select * from Tb")

❸ 如何使用python遠程登錄一個操作系統,並執行某條命令

你可以使用python的pexcpct包通過ssh調用遠程伺服器指令:
import pxssh
import getpass
try:
s = pxssh.pxssh()
hostname = raw_input('hostname: ')
username = raw_input('username: ')
password = getpass.getpass('password: ')
s.login (hostname, username, password)
s.sendline ('uptime') # run a command
s.prompt() # match the prompt
print s.before # print everything before the propt.
s.sendline ('ls -l')
s.prompt()
print s.before
s.sendline ('df')
s.prompt()
print s.before
s.logout()
except pxssh.ExceptionPxssh, e:
print "pxssh failed on login."
print str(e)

❹ 如何使用python實現遠程登錄到linux再遠程登錄到另一個linux

這個是服務端限制啊,你即使是用python實現,也是走ssh通道啊,大敗也還是要ssh驗證的,服務端限制,你還是沒辦法啊
如果你是嫌兩次登粗仿大陸麻煩,那就在ssh驗證上做文章,實現免密碼驗證登陸
或者岩豎用A機器的ssh
tunnel做代理

❺ 遠程登錄Linux伺服器的命令是什麼

網路上搜一下應該有很多步驟教程的,但我一般都是直接通過軟體登陸的,簡單方便,下載雲幫手,其中有一個遠程連接的功能,根據想要登錄的伺服器填寫信息就可以了,Linux和windows系統都可以直接登,記得要選擇對應的協議哦。

❻ 我想用python寫個web界面簡單執行遠程linux命令 web界面要能自由填寫執行shell命令和腳本

首先python基礎你得會:
最簡單套路:web用flask,linux交互用subprocessor模塊
說白了就三點:python基礎、flask框架、subprocessor模塊

❼ python腳本怎麼獲取遠程linux伺服器的進程名

進程信息
/proc目錄包含了所有正運行的進程目錄。這些目錄的名字和進程的標識符是一樣的。所以,如果你遍歷/proc目錄下那些使用數字作為它們的名字的目錄,你就會獲得所有現在正在運行的進程列表。在下面的代碼中process_list()函數返回所有現在正在運行的進程的標識符列表。當你執行這個程序後,這個列表的長度就是在系統上運行的總進程數。

復制代碼 代碼如下:

#!/usr/bin/env python
"""
List of all process IDs currently active
"""
from __future__ import print_function
import os
def process_list():
pids = []
for subdir in os.listdir('/proc'):
if subdir.isdigit():
pids.append(subdir)
return pids

if __name__=='__main__':
pids = process_list()
print('Total number of running processes:: {0}'.format(len(pids)))

上面的程序當執行後會顯示和下面類似的輸出:

復制代碼 代碼如下:
Total number of running processes:: 229

每個進程目錄包含了一些其他文件和目錄,如進程命令的調用,它正使用的共享庫以及其它的。
建議看看《Linux就該這么學》這本書

閱讀全文

與python遠程登陸linux相關的資料

熱點內容
迷案記《招魂的童謠》 瀏覽:398
java線程怎麼用 瀏覽:966
看大尺度電影在哪看 瀏覽:545
泰國人妖電影。 瀏覽:697
flaskweb開發pdf 瀏覽:139
一部裸著參加聚會的電影名是什麼 瀏覽:412
微黃的小說 瀏覽:694
召氏四級片 瀏覽:360
舞陽電影院今天什麼電影 瀏覽:503
最近上映的電影視頻網址 瀏覽:370
酒吧2021在線觀看 瀏覽:878
歐美同性大尺度電影 瀏覽:798
如何練習解壓 瀏覽:392
國外一部關於兒子跟後媽的叫什麼流浪的電影 瀏覽:906
免費電影鬼片 瀏覽:170
男主姓傅的小說 瀏覽:661
大胸部的女人電影 瀏覽:24
劉德華返老還童的電影叫什麼 瀏覽:264
羅莎卡拉喬洛 bodyguard 瀏覽:964
金玉王朝完整番外txt 瀏覽:558