【发布时间】:2017-02-17 22:25:40
【问题描述】:
很容易从另一台计算机简单地 scp 到本地计算机,反之亦然。但是,当你已经 ssh 到另一台计算机时怎么办呢?
user@anothercomp:~/$ssh ~/path/file (how to specify local computer?):~/localpath/file
请注意,我的电脑是个人笔记本电脑而不是服务器,因此Download files to local drive when sshed 此处的答案不适用,因为它需要指定域名,而我的笔记本电脑不是服务器。
那么指定本地计算机的正确方法是什么? (请不要说exit ssh再scp,工作时可能会丢失临时数据)
【问题讨论】:
-
据我所知,当您通过 SSH 连接到另一台机器时,您的终端就是该机器的虚拟“扩展”,无法访问您的本地文件系统。您可以尝试 ssh 环回并将您通过 ssh 连接到 ssh 的机器返回到您的本地机器,但这需要您安装 openssh。我可能是错的,但我很确定你不能从你用来 ssh 到另一台机器的同一个 shell 访问你的机器..
-
这一切都可以通过端口转发实现,但您需要明确说明您想要做什么。致电您的笔记本电脑
A和两个远程系统B和C。准确说明您的连接方式以及您希望从何处复制文件。
标签: linux networking ssh scp