我对 python
真的很陌生和 ssh
.
我正在尝试编写一个简单的程序来打开ssh
使用 python
连接.
我已经有 paramiko
,但我遇到的问题是:
使用终端我使用以下命令打开我的ssh
:
ssh username%hostname@gw.cs.huji.ac.il
现在我不知道要发送什么参数 -
ssh.connect()
有任何想法吗?
最佳答案
在 paramiko documentation有以下示例:
client = SSHClient()
client.load_system_host_keys()
client.connect('ssh.example.com')
stdin, stdout, stderr = client.exec_command('ls -l')
调用
connect()
时也可以指定用户名和密码.这里有方法的签名:connect(self, hostname, port=22, username=None, password=None,
pkey=None, key_filename=None, timeout=None, allow_agent=True,
look_for_keys=True, compress=False)
关于python - paramiko ssh.connect - 要发送什么参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11551043/