用python写自动化登陆远程主机的,用了pexpect,但是不好用,总是冷不丁爆出登陆失败,查不出原因,我想知道自动化登陆除了用expect ,还有其他软件推荐吗,能交互,还能登陆之后在远程主机执行命令的
二过头
如果只是远程执行命令就用sshpass呗
【 在 nokia0125 (二过头) 的大作中提到: 】
: 标 题: ssh远程自动化登陆主机并开启进程除了用expect,还有其他推荐吗
: 发信站: 水木社区 (Sun Nov 22 17:37:13 2020), 站内
: 用python写自动化登陆远程主机的,用了pexpect,但是不好用,总是冷不丁爆出登陆失败,查不出原因,我想知道自动化登陆除了用expect ,还有其他软件推荐吗,能交互,还能登陆之后在远程主机执行命令的
: --
paramiko啊,功能比pexpect强多了
: 用python写自动化登陆远程主机的,用了pexpect,但是不好用,总是冷不丁爆出登陆失
: 败,查不出原因,我想知道自动化登陆除了用expect ,还有其他软件推荐吗,能交互,还
: 能登陆之后在远程主机执行命令的
ok,thx
【 在 libgcc 的大作中提到: 】
: 如果只是远程执行命令就用sshpass呗
好哒,我试一下
【 在 iwannabe 的大作中提到: 】
: paramiko啊,功能比pexpect强多了
种个证书不好么?
哈哈
$ brew search sshpass
We won't add sshpass because it makes it too easy for novice SSH users to
ruin SSH's security.
【 在 libgcc (巭孬嫑夯昆勥茓) 的大作中提到: 】
@hyoga
【 在 laputa2013 (天空遗迹) 的大作中提到: 】
: 哈哈
: $ brew search sshpass
: We won't add sshpass because it makes it too easy for novice SSH users to
: ...................
种证书是正道,密码什么的不好管理,安全性也不好。
【 在 laputa2013 的大作中提到: 】
: 种个证书不好么?
怎样种证书
$ ssh-keygen
$ ssh-copy-id target.example.com
$ ssh target.example.com
: 怎样种证书
免密登录啊。
【 在 nokia0125 的大作中提到: 】
why me?
I need sshpass because "I KNOW WHAT EXACTLY I WAS DOING".
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: @hyoga
除了登陆,登陆之后还需要在远程主机上发命令,并且把命令执行结果传回来,
【 在 cn62 的大作中提到: 】
: 免密登录啊。
好的,谢谢
【 在 Scateu 的大作中提到: 】
: $ ssh-keygen
: $ ssh-copy-id target.example.com
: $ ssh target.example.com
也就是你
要是别人敢这么说早被笑话死了
【 在 hyoga (白鸟·没见过猪跑,还没吃过猪肉吗?) 的大作中提到: 】
: why me?
: I need sshpass because "I KNOW WHAT EXACTLY I WAS DOING".
paramiko
: 除了登陆,登陆之后还需要在远程主机上发命令,并且把命令执行结果传回来,
+1
发自「今日水木 on iPhone XS」
我觉得你在开车……但是没有证据
: 也就是你
: 要是别人敢这么说早被笑话死了