如何在远程连接终端内将文件从本地scp到远程scp

时间:2013-11-13 02:18:31

标签: ubuntu ssh scp

假设名为Test的文件位于/home/myname/ Ubuntu上。要转移到遥控器,我将打开一个终端并转到:

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

如何更改此命令,以便能够将Testfolder2连接转移到SSH连接到user@node?如果,如果我首先打开一个SHH连接,那么从连接到远程的终端内我会发出什么命令进行上述转移?

1 个答案:

答案 0 :(得分:2)

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

  1. "试验"文件在您的本地计算机上
  2. 你ssh另一台机器,让我们称之为远程机器
  3. 您想将文件移动到另一台机器,让我们称之为节点
  4. 因此,如果远程计算机可以访问您的本地计算机,则可以

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

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

    如果远程计算机无法访问本地计算机,则无法执行此操作,如果远程计算机是服务器,通常就是这种情况,例如EC2等,并且您的本地计算机是不公开,使用公共IP或动态DNS设置,但这是另一个故事。