• WinSCP是一个专门用于本地和远程计算机间传输文件的工具,这里我用来连接本地物理机VMware虚拟机,将本地文件传输到Ubuntu上。

  • WinSCP使用了ssh协议在物理机和虚拟机之间进行通信。默认情况下ssh协议使用端口22。操作系统要想使用ssh协议进行通信,需要提供ssh客户端服务和ssh服务器端服务。默认情况下,ubuntu中只提供了ssh客户端服务,而没有提供ssh服务器端服务。这就需要我们进入到虚拟机的的Linux操作系统ubuntu中安装好ssh服务器端服务



使用sudo apt-get install openssh-server命令安装SSH服务。

安装好SSH服务后,输入ps -e|grep ssh命令,如果出现sshd,说明SSH服务已经安装好了。
在这里插入图片描述




但问题是,我在执行sudo apt-get install openssh-server命令时,报错了:

错误信息:E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

每次执行sudo apt-get install xxx安装命令时,都总是回报这个错,难受:

解决办法:(使用强制解锁命令)

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

执行完强制解锁命令后,重新执行sudo apt-get install openssh-server命令,安装SSH服务即可




安装好SSH服务后,执行ifconfig命令获取虚拟机ip地址
cd4356

然后打开WinSCP,将三个红框内的信息填一下,点击登录即可连接客户机和虚拟机

在这里插入图片描述

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐