pssh使用带有密码的私钥登陆在使用-A参数之后报错

pssh使用带有密码的私钥登陆在使用-A参数之后报“tderr: Enter passphrase for key ‘****”

解决方法:
修改
vim /lib/python2.7/site-packages/psshlib/askpass_client.py

OS X为: 
vim /usr/local/Cellar/pssh/2.3.1/lib/python2.7/site-packages/psshlib/askpass_client.py

将第67行的:

if not prompt.strip().lower().endswith('password:'):

改为

if not ( prompt.strip().lower().endswith('password:') or 'enter passphrase for key' in prompt.strip().lower()):

此条目发表在AutomaticOPS, Linux, SSH/PSSH分类目录。将固定链接加入收藏夹。

pssh使用带有密码的私钥登陆在使用-A参数之后报错》有1条回应

  1. I like the valuable info you provide in your articles.
    I will bookmark your blog and check again here regularly.

    I am quite certain I will learn a lot of new stuff right here!
    Best of luck for the next!

发表评论

电子邮件地址不会被公开。 必填项已用*标注