问题描述如何通过 SSH 访问只能通过一台或多台主机访问的计算机(也可以通过 SSH 访问)。
有等效的使用方法吗scp
?也就是说,将文件从远端计算机复制到我的本地计算机(假设我有一路上所有计算机的密码或密钥访问权限)?
答案1
ssh
如果您使用ProxyCommand
.ProxyCommand
无论您在上面做什么,它都是透明的。
Host proxy
Hostname proxy.tld
User proxy_user
Host target
Hostname target.tld
User target_user
ProxyCommand ssh -W %h:%p proxy
然后运行scp file target:
会将文件通过代理复制到目标。