2017-04-12 69 views
1

我可以使用SSH密钥从我的机器A ssh-keys到机器B ssh。在机器B我因此收到Kerberos票据登录到机器C;以下作品则:ssh proxycommand kerberos

ssh -At machineB ssh -At machineC 

我想从A直接登录C,因此,我添加以下行到我的~/.ssh/config

Host machineC 
    ProxyCommand ssh -q machineB nc -q0 %h %p 

但现在,我会被要求输入密码;有没有无密码登录的方法?

+0

我在寻找解决方案也进行身份验证。 – Rohlik

回答

1

这是不可能的ProxyCommand,如果你需要从主机B,您仍然需要使用

ssh -At machineB ssh -At machineC 
+0

有什么方法可以在ssh-config中指定这个命令吗?这将使我能够保存一些实现。 – user1447257

+0

不幸的是我没有办法知道。最坏的情况下,你可以设置一些bash函数/别名来达到相同的效果。 – Jakuje