用xftp去连接Ubuntu,一直连接不上的解决办法
1.首先给Ubuntu先检测是否有xftp。
vsftpd --version
2.安装xftp
sudo apt-get install vsftpd
3.还要安装ssh-server
4.先检测是否有ssh
ps -e|grep ssh
安装ssh
sudo apt-get install openssh-server
启动ssh
/etc/init.d/ssh start
5.查找Ubuntu的IP地址:
Windows下搜索cmd:
ipconfig:
我设置的虚拟机网络为仅主机模式,所以本主机在一个ip地址下。
1.打开Ubuntu,右下角的网络适配器,点击设置即可。
2.另一种查找虚拟机的ip,在linux中打开设置—网络,就可以看到ipv4的地址。
3.打开xftp,新建会话。
注意:这里的用户名一定要和linux中的用户名一样,密码是你登陆Ubuntu的密码
另一种登录不上ssh,总是显示ssh拒绝访问的解决方法是:
在Linux中,修改ssh的配置文件—ssh_config
vim /etc/ssh/sshd_config
原来的:
改为:
这里要注意一定要是在管理员模式下修改,否则文件就是readonly.
Ubuntu进入管理员模式:
sudo su
Ubuntu退出管理员模式:
exit
如果连接不上ssh,可以有以下解决办法。
首先关闭防火墙
Sudo ufw disable
如果是inactive则视为关闭。
查看防火墙状态
Sudo ufw status
开启端口22
Sudo ufw allow 22
端口22是专用于ssh**