1.首先安装 paramiko
第三方库:
pip install paramiko
出现如下图,表示安装成功:
2.编写 ssh工具类,我这里取名为 ssh_util.py
import paramiko
import socket
import time
class SshUtil:
def __init__(self, ip, username, password, port=22):
self.ip = ip
self.username = username
self.password = password
self.port = port
self.ssh = None
self.channel = None
self.sftp = None
def connect(self):
''''建立ssh远程连接'''
try:
self.ssh = paramiko.SSHClient()
self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
self.ssh.connect(hostname=self.ip, port=self.port, username=self.username, password=self.password)
self.channel = self.ssh