如何在不同计算机上运行的虚拟设备之间进行“scp”?

如何在不同计算机上运行的虚拟设备之间进行“scp”?

两台计算机都在 Virtual Box 上运行同一虚拟设备的副本,可通过 putty.exe 访问。

我想通过网络将我在其中一个虚拟映像(VM1)上编写的 C++ 程序 scp 到另一台计算机的虚拟映像(VM2)上:

[VM1] --> [主计算机 1]--> 互联网 --> [主计算机 2] --> [VM2]

我是新手,这可能是一个复杂的解决方案,我不指望这个论坛里的好心人能帮我做所有事情。但是,如果你能给我指出正确的资源,我将不胜感激 :)。

答案1

你说你想要 scp - 然后可以通过以下方式访问信息人 scp或者信息 scp 形成命令提示符 - 或者你可以谷歌 scp

手册页可能有点令人畏惧,它说

scp [-12346BCpqrv] [-c 密码] [-F ssh_config] [-i 身份文件] [-l 限制] [-o ssh_option] [-P 端口] [-S 程序] [[用户@]主机1:]文件1 ... [[用户@]主机2:]文件2

以下是我的简短版本

SCP有点像“从现有文件复制到不存在”,因此, 如果您想“获取”一个副本
,它的简单版本将是“scp myid@remotehost:myprog.cpp mycopy.cpp” 或如果您想存储备份副本,则 “scp myprog.cpp myid@remotehost:mycopy.cpp”, 所有其他开关(如-v)取决于您的设置 - 以及各种问题。



祝你好运

相关内容