ssh远程自动化登陆主机并开启进程除了用expect,还有其他推荐吗

nokia0125
二过头 2020-11-22 字数 184

用python写自动化登陆远程主机的,用了pexpect,但是不好用,总是冷不丁爆出登陆失败,查不出原因,我想知道自动化登陆除了用expect ,还有其他软件推荐吗,能交互,还能登陆之后在远程主机执行命令的

19 个回复
libgcc
乞讨积分,求施舍,长期有效 2020-11-22

如果只是远程执行命令就用sshpass呗

【 在 nokia0125 (二过头) 的大作中提到: 】

: 标  题: ssh远程自动化登陆主机并开启进程除了用expect,还有其他推荐吗

: 发信站: 水木社区 (Sun Nov 22 17:37:13 2020), 站内

: 用python写自动化登陆远程主机的,用了pexpect,但是不好用,总是冷不丁爆出登陆失败,查不出原因,我想知道自动化登陆除了用expect ,还有其他软件推荐吗,能交互,还能登陆之后在远程主机执行命令的

: --

iwannabe
I wanna be 2020-11-23

paramiko啊,功能比pexpect强多了

【 在 nokia0125 (二过头) 的大作中提到: 】

: 用python写自动化登陆远程主机的,用了pexpect,但是不好用,总是冷不丁爆出登陆失

: 败,查不出原因,我想知道自动化登陆除了用expect ,还有其他软件推荐吗,能交互,还

: 能登陆之后在远程主机执行命令的

nokia0125
二过头 2020-11-23

ok,thx

【 在 libgcc 的大作中提到: 】

: 如果只是远程执行命令就用sshpass呗

nokia0125
二过头 2020-11-23

好哒,我试一下

【 在 iwannabe 的大作中提到: 】

: paramiko啊,功能比pexpect强多了

laputa2013
天空遗迹 2020-11-23

种个证书不好么?

【 在 nokia0125 (二过头) 的大作中提到: 】

: 用python写自动化登陆远程主机的,用了pexpect,但是不好用,总是冷不丁爆出登陆失败,查不出原因,我想知道自动化登陆除了用expect ,还有其他软件推荐吗,能交互,还能登陆之后在远程主机执行命令的

laputa2013
天空遗迹 2020-11-23

哈哈

$ brew search sshpass

We won't add sshpass because it makes it too easy for novice SSH users to

ruin SSH's security.

【 在 libgcc (巭孬嫑夯昆勥茓) 的大作中提到: 】

: 如果只是远程执行命令就用sshpass呗

JulyClyde
我的月份又来了 2020-11-23

@hyoga

【 在 laputa2013 (天空遗迹) 的大作中提到: 】

: 哈哈

: $ brew search sshpass

: We won't add sshpass because it makes it too easy for novice SSH users to

: ...................

congjs
pat 2020-11-23

种证书是正道,密码什么的不好管理,安全性也不好。

【 在 laputa2013 的大作中提到: 】

: 种个证书不好么?

nokia0125
二过头 2020-11-23

怎样种证书

【 在 laputa2013 的大作中提到: 】

: 种个证书不好么?

Scateu
呜哈哈 2020-11-23

$ ssh-keygen

$ ssh-copy-id target.example.com

$ ssh target.example.com

【 在 nokia0125 (二过头) 的大作中提到: 】

: 怎样种证书

M44
(_) 2020-11-23
cn62
cn62 2020-11-23

免密登录啊。

【 在 nokia0125 的大作中提到: 】

: 用python写自动化登陆远程主机的,用了pexpect,但是不好用,总是冷不丁爆出登陆失败,查不出原因,我想知道自动化登陆除了用expect ,还有其他软件推荐吗,能交互,还能登陆之后在远程主机执行命令的

hyoga
白鸟·没见过猪跑,还没吃过猪肉吗? 2020-11-24

why me?

I need sshpass because "I KNOW WHAT EXACTLY I WAS DOING".

【 在 JulyClyde (我的月份又来了) 的大作中提到: 】

: @hyoga

nokia0125
二过头 2020-11-24

除了登陆,登陆之后还需要在远程主机上发命令,并且把命令执行结果传回来,

【 在 cn62 的大作中提到: 】

: 免密登录啊。

nokia0125
二过头 2020-11-24

好的,谢谢

【 在 Scateu 的大作中提到: 】

: $ ssh-keygen

: $ ssh-copy-id target.example.com

: $ ssh target.example.com

: ...................

JulyClyde
我的月份又来了 2020-11-24

也就是你

要是别人敢这么说早被笑话死了

【 在 hyoga (白鸟·没见过猪跑,还没吃过猪肉吗?) 的大作中提到: 】

: why me?

: I need sshpass because "I KNOW WHAT EXACTLY I WAS DOING".

cn62
cn62 2020-11-24

paramiko

【 在 nokia0125 的大作中提到: 】

: 除了登陆,登陆之后还需要在远程主机上发命令,并且把命令执行结果传回来,

wwwfish
w3 2020-11-24

+1

发自「今日水木 on iPhone XS」

【 在 iwannabe 的大作中提到: 】

: paramiko啊,功能比pexpect强多了

: --

hyoga
白鸟·没见过猪跑,还没吃过猪肉吗? 2020-11-24

我觉得你在开车……但是没有证据

【 在 JulyClyde (我的月份又来了) 的大作中提到: 】

: 也就是你

: 要是别人敢这么说早被笑话死了