小编Ken*_*ack的帖子

是否有可能让Perl运行shell脚本别名?

是否可以让Perl脚本运行shell别名?我遇到的情况是我们有一个我无法修改的Perl模块,它所做的一件事就是通过SSH登录到多个服务器以远程运行一些命令.遗憾的是,有些系统(我也无权修改)有一个错误的SSH服务器,一旦我的系统尝试发送SSH公钥就会断开连接.我有SSH代理运行,因为我需要它连接到其他一些服务器.

我的初始解决方案是设置别名以将ssh设置为ssh -o PubkeyAuthentication = no,但Perl运行它在PATH中找到的ssh二进制文件而不是尝试使用别名.

当我连接到问题服务器或覆盖执行实际连接的Perl模块时,看起来唯一的解决方案是禁用SSH代理.

ssh bash perl ssh-keys

0
推荐指数
1
解决办法
1284
查看次数

标签 统计

bash ×1

perl ×1

ssh ×1

ssh-keys ×1