0

假设一个名为的文件Test在我/home/myname/的 on 中Ubuntu。要转移到远程,我将打开一个终端然后去:

 scp "Test" user@node:"~/Folder1/folder2"

我将如何更改此命令以能够从连接中转移Test到?例如,如果我首先打开一个连接,那么从连接到远程的终端中,我发出什么命令来进行上述传输?folder2SSHuser@nodeSHH

4

1 回答 1

2

如果我理解正确,以下是您的设置:

  1. “测试”文件在您的本地机器上
  2. 你 ssh 另一台机器,我们称它为远程机器
  3. 您想将文件移动到另一台机器上,我们称之为节点

所以,如果远程机器可以访问你的本地机器,你可以

ssh you@your_local_machine:/path/to/Test user@node:~/Folder/folder2

如果您在同一个网络上,连接到同一个家庭/办公室路由器等,通常就是这种情况。

如果远程计算机无法访问您的本地计算机,这通常是这种情况,如果远程计算机是服务器,例如在 EC2 等上,并且您的本地计算机不公开可用,使用公共 ip 或动态 dns设置,但这是另一个故事。

于 2013-11-13T04:28:42.100 回答