从亚马逊 linux 机器到虚拟机的 scp 文件
scp files from amazon linux machine to virtual box
我正在尝试将目录从我的亚马逊 Linux 机器复制到我的虚拟机。我从我的亚马逊 Linux 机器上写了以下命令:
scp /home/user/test xyz@xyz-VirtuaBox:/home/user
但我收到错误消息:
Could not resolve hostname xyz-virtualbox: Name or service not found.
I am not sure what's going on. My virtual machine hostname is right.
要制作副本,您需要打开虚拟机的大门,然后使用语法
scp -pr -P <port> <directory> user@ip:<path_directory_destination>
没有!您的虚拟机主机名无法从 amazon linux 机器解析。你应该反过来做。来自虚拟机:
scp xyz@amazon:/home/user/test /home/user
或者另一种方法是设置远程端口转发,这样你就可以从你的亚马逊机器连接到你的虚拟盒子,但这取决于你是否使用 Putty或正常的 ssh。但是一般的命令可以是这样的:
[local] $ ssh -R 2222:xyz-VirtuaBox:22 amazon
[amazon]$ scp -P 2222 /home/user/test xyz@localhost:/home/user
我正在尝试将目录从我的亚马逊 Linux 机器复制到我的虚拟机。我从我的亚马逊 Linux 机器上写了以下命令:
scp /home/user/test xyz@xyz-VirtuaBox:/home/user
但我收到错误消息:
Could not resolve hostname xyz-virtualbox: Name or service not found. I am not sure what's going on. My virtual machine hostname is right.
要制作副本,您需要打开虚拟机的大门,然后使用语法
scp -pr -P <port> <directory> user@ip:<path_directory_destination>
没有!您的虚拟机主机名无法从 amazon linux 机器解析。你应该反过来做。来自虚拟机:
scp xyz@amazon:/home/user/test /home/user
或者另一种方法是设置远程端口转发,这样你就可以从你的亚马逊机器连接到你的虚拟盒子,但这取决于你是否使用 Putty或正常的 ssh。但是一般的命令可以是这样的:
[local] $ ssh -R 2222:xyz-VirtuaBox:22 amazon
[amazon]$ scp -P 2222 /home/user/test xyz@localhost:/home/user