Paramiko ist ein in der Python-Sprache geschriebenes Modul. Es folgt dem SSH2-Protokoll und unterstützt die Verbindung zu Remote-Servern durch Verschlüsselung und Authentifizierung.
Da paramiko eine plattformübergreifende Sprache wie Python verwendet, kann es alle von Python unterstützten Plattformen wie Linux, Solaris, BSD, MacOS X, Windows usw. unterstützen. Wenn Sie daher When SSH verwenden müssen wird verwendet, um eine Verbindung von einer Plattform zu einer anderen herzustellen und eine Reihe von Vorgängen auszuführen. Paramiko ist eines der besten Tools.
1. Paramiko-Modul installieren
[root@yaoliang ~]# pip install paramiko
2. Methode eins
2
import paramiko ssh = paramiko.SSHClient() # 创建客户端连接服务端的对象 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 允许连接不在know_hosts文件中的主机 ssh.connect(ip,port,username,password) # 连接远程服务器
3. Dateiübertragung
import paramiko tus = (ip, port) t = paramiko.Transport(tus) # 创建传输对象 t.connect(username=self.username, password=self.password)
4. Beispiel
tus = (ip, port) t = paramiko.Transport(tus) t.connect(username=username, password=password) sftp = paramiko.SFTPClient.from_transport(t) # 创建下载传输对象 sftp.get(localpath, remotepath) # 下载 sftp.put(localpath, remotepath) # 上传 t.close()
Das obige ist der detaillierte Inhalt vonEinführung in das Paramiko-Modul von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!