我目前正在使用virtualbox运行两个虚拟机,一个是ubuntu 14.04,另一个是redhat(64位)系统上的centOS7。我想要做的是写一个简单地将文件复制到我的centOS7机器的shell脚本,我在我的ubuntu机器上运行这个脚本,文件在Ubuntu虚拟硬盘上。到目前为止,我已经将我的CentOS7中的IP设置为xxx.xxx.xxx的静态,并且脚本只是写为scp file_to_move username@xxx.xxx.xxx:/ here /.
但它不起作用我想知道我需要在我的虚拟机中配置什么或脚本是否错误?
答案 0 :(得分:0)
1)您是否在ubuntu机器上安装了ssh-server
2)您是否已制作公开/私人信息,例如RSA密钥对用于在脚本中批量使用ssh客户端
3)您是否正确配置了VirtualBox eth卡,以便两台计算机位于同一网络中(计算机可以相互ping通)
...
正如您所看到的,可能有很多原因导致您无法在计算机之间复制文件而没有其他环境信息,因此很难说出导致问题的原因。