python ssh模块 可以sftp么
1个回答
展开全部
import paramiko
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
lient.connect('192.168.126.128',22,username='test',password='passwd',timeout=5)
stdin,stdout,stderr = client.exec_command('ls -l')
for std in stdout.readlines():
print(std)
会输出家目录文件列表。
注意:如果需要连接的系统是ubuntu,直接使用root用户是登陆不了的,如果想使用root用户登陆,需要修改/etc/ssh/sshd_config
把PermitRootLogin prohibit-password改为PermitRootLogin yes
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
lient.connect('192.168.126.128',22,username='test',password='passwd',timeout=5)
stdin,stdout,stderr = client.exec_command('ls -l')
for std in stdout.readlines():
print(std)
会输出家目录文件列表。
注意:如果需要连接的系统是ubuntu,直接使用root用户是登陆不了的,如果想使用root用户登陆,需要修改/etc/ssh/sshd_config
把PermitRootLogin prohibit-password改为PermitRootLogin yes
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询