python - paramiko ssh.connect - 要发送什么参数?

标签 python ssh paramiko

我对 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/

相关文章:

python - 我可以 ssh 到服务器,然后使用 paramiko 在服务器上执行 sshfs 吗?

Python3.6 import paramiko卡住了

python - PyParsing 忽略换行符?

linux - 从终端 tty 到桌面 session 启动程序。

ssh - 通过 ssh 访问 Raspbian wheezy 桌面 GUI

c# - 显示 SSH.NET 的输出

python - 构建这个简单工厂类的更 pythonic 方法是什么?

python - 如何使用 twilio-python 处理拨号调用状态

python - 尝试发送带有代理属性的 Azure 服务总线消息时出现 400 错误

Python MatplotLib 绘制 x 轴,第一个 x 轴值标记为 1(而不是 0)