记一次xftp5远程连接Ubuntu的坑

由于做项目需要上传资源到Linux虚拟机上,于是就决定使用xftp来连接。

1、使用xftp5连接ubuntu
主要输入的内容有主机、用户名(不一定是root,这是创建虚拟机时候你自己设计的帐号)、密码
记一次xftp5远程连接Ubuntu的坑_第1张图片
如果不知道虚拟机IP地址的可以在虚拟机中输入ifconfig,查看inter addr后面的就是虚拟机的IP地址
记一次xftp5远程连接Ubuntu的坑_第2张图片
问题来了,当时在连接的时候,显示我的xftp连接不上虚拟机。

1、首先我怀疑会不会是端口被防火墙屏蔽了,然后我就去关闭防火墙,但依然连接不上

2、然后就想试下在我的window下的cmd里ping一下虚拟机的地址,看看能不能ping通;同样再到虚拟机下ping一下window的主机地址,两个都是可以ping通的,证明连接应该是没有问题的,但是为什么连接不上呢?
后来我查了一下虚拟机是否打开了ssh,(虚拟机输入 ps -e | grep ssh),发现我的虚拟机里没有安装ssh,因为远程连接是需要依赖ssh的,罪过罪过。
安装ssh的方法:
1、在线安装
在线安装可以自己上网查,有很多
2、离线安装
我使用的离线安装(我的在线太慢了)
下载ssh安装包
链接:https://pan.baidu.com/s/1ZcAPULJaikOxBJrmI4uZ_g
提取码:k3lj

将安装包拖入虚拟机的Desktop(桌面)中
记一次xftp5远程连接Ubuntu的坑_第3张图片
进入 输入命令端口(终端)
1、先切换到桌面 cd Desktop
2、查看桌面是否存在ssh文件夹(可有可无,个人习惯)ls
3、安装ssh
非管理员用户输入sudo dpkg -i ./ssh/* (如果你使用管理员用户登录的话就输入dpkg -i ./ssh/*
记一次xftp5远程连接Ubuntu的坑_第4张图片
安装完成之后查看一下ssh的客户端与服务端是否安装成功
sudo apt-cache policy openssh-client openssh-server

查看一下ssh是否启动
ps -e | grep ssh
ssh-agent表示ssh-client启动,sshd表示ssh-server启动了。
记一次xftp5远程连接Ubuntu的坑_第5张图片
最后使用xftp5连接虚拟机成功了(两行呼之欲出的老泪啊 o(╥﹏╥)o )

已解决在线安装太慢或安装不了的问题:https://blog.csdn.net/weixin_45758314/article/details/103543431

你可能感兴趣的:(xftp连接Ubuntu,远程连接)