我想知道是否有一种方法可以让我通过本地主机从本地计算机直接从本地主机从SCP主机SCP读取文件。
网络仅允许从remote1主机连接到remote2主机。另外,remote1主机和remote2主机都不能scp到我的本地计算机。
是否有类似的东西:
scp user1@remote1:user2@remote2:file .
第一个窗口:ssh remote1
,然后scp remot2:file .
。
第二层: scp remote1:file .
第一个窗口: rm file; logout
我可以编写一个脚本来完成所有这些步骤,但是如果有直接的方法,我宁愿使用它。
谢谢。
编辑:我在想像打开SSH隧道之类的东西,但我对放置在什么值上感到困惑。
目前,要访问remote1
,我在$HOME/.ssh/config
本地计算机上具有以下内容。
Host remote1
User user1
Hostname localhost
Port 45678
一旦remote1
,访问remote2
,这是标准的本地DNS和端口22,我应该穿什么remote1
和/或改变localhost
?