我有一个多跳的SSH连接到我的实验室PC,因为当我工作时,如果我要使用SSH密钥,就不能将SSH密钥存储在中间步骤上。
<laptop> ---> <external_server> ---> <internal_server> ---> <lab_pc>是否有可能将身份文件存储在膝上型计算机上,而不是存储在中间服务器上,以便登录到internal_server和实验室PC,或者必须将它们存储在上一跳中?
发布于 2018-06-24 04:33:20
例如. .ssh/config:
Host externalserver.university-a.edu
User user-external
Host internalserver.university-a.edu
ProxyCommand ssh externalserver.university-a.edu nc -w10 internalserver.university-a.edu 22
User user-internal
Host labpc.university-a.edu
ProxyCommand ssh internalserver.university-a.edu nc -w10 labpc.university-a.edu 22在某些情况下,您可以替换:
ProxyCommand ssh hosta.example.com nc -w10 hostb.example.com 22通过
ProxyCommand ssh hosta.example.com -W hostb.example.com:22https://unix.stackexchange.com/questions/450888
复制相似问题