1.在Python安装:pip install paramiko
python输入linux命令 运行出结果
创建sshd对象
ssh = paramiko.SSHClient()
下面固定死的
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
设置服务器的ip 端口号 连接的用户 和用户的密码
ssh.connect(‘192.168.56.1’, 22, ‘root’, ‘123456’)
这个有三个返回值 第一个返回值是执行的命令 第二个返回值是执行命令返回的结果
第三个返回值式执行如果有错误返回的
a, b, c = ssh.exec_command(‘date’)
info = b.read().decode(‘utf-8’)
print(info)
上传文件
aa = ‘192.168.56.1’
t = paramiko.Transport(aa, 22)
t.connect(username=‘root’, password=‘123456’)
p = paramiko.SFTPClient.from_transport(t)
localpath = ‘D:/学习笔记/01.HTML课件.docx’
linux存放的位置最后一定要跟上上面的文件
linuxpath = ‘/home/01.HTML课件.docx’
p.put(localpath, linuxpath)
下载文件:
p.get(linuxpath, localpath)