2.安裝paramiko,在python script目錄下cmd執行pip命令安裝豆瓣的paramiko原始檔(也可在專案的script資料夾下)
pip3 install paramiko -i --trusted-host pypi.douban.com
import paramiko
ssh = paramiko.sshclient()
ssh.set_missing_host_key_policy(paramiko.autoaddpolicy())
ssh.connect("主機名", 22, "使用者名稱", "密碼")
stdin, stdout, stderr = ssh.exec_command("cd /data/;ls")
print(stdout.readlines())
ssh.close()
test,成功進入對應資料夾
執行多條命令直接在exec_command()使用;分隔即可。
本來是打算在windows環境下用python連線linux,編寫並執行執行同步資料庫的指令碼,但這樣過於麻煩,還不如直接在linux下執行shell指令碼。
遠端連線服務ssh
ssh 協議使用22埠號,屬於tcp協議 ssh與telnet的區別 ssh在傳輸過程中加密,而telnet不加密 客戶端常用的工具 xshell,crt,putty 服務端ssh服務,程序名為sshd,對應服務軟體是openssh,openssl openssh 用來連線 openssl 用來加密...
SSH遠端連線服務設定
ssh secure shell,提供安全的遠端登入 搭建 linux 開發環境中,ssh 的服務的安裝是其中必不可少的一步 ssh 方便乙個開發小組中人員登入一台伺服器,從事 的編寫 編譯 執行 ssh 是一種安全協議,主要用於給遠端登入會話資料進行加密,保證資料傳輸的安全 ssh有客戶端 ope...
Python 自動連線ssh
usr bin python coding utf 8 import sys,time,os try import pexpect except importerror print you must install pexpect module sys.exit 1 addr map try key...