服务商确认那边没问题。虚拟主机服务商又说我的电脑有问题。我又把我的电脑一键恢复了。还是没有解决。偶然的机会去外地公差,在外地他人的电脑里把我的网站ftp修改成功了。
很可能是你的linux下没有装ftp服务端。如果是ubuntu,可以装个vsftpd,然后配置并启动后再用xftp试试看。
简单点,可能是你的linux上的ftp服务没有开,或者是根本没有安装FTP的包,如果你想传东西,可以使用scp这个windows的桌面版软件WinSCP,连接linux,然后传东西。
最常见的就是你的用户名或者密码错误,这个时候会直接导致致FTP连接失败。域名解析失败;如果你在连接致FTP的时候没有填写致FTP虚拟主机的域名/ip地址,一旦域名解析失败,也会导致无法连接FTP。
那么你换一个ssh工具吧,xshell和xftp在有些情况先是会被限制的,主要这两个的安全性不是很高,putty和win_scp这两个的传输基本上不会有什么问题。还有一种就是你在建连接的时候选择protocol的时候选择SFTP试试。
1、虚拟机中linux与主机能相互ping但是不能用xftp连接:打开linux系统中的ftp服务。su - rootservice vsftpd status#查看FTP状态service vsftpd start#开启FTP服务。关闭Linux系统的防火墙。service iptables stop#关闭防火墙。
2、最常见的就是你的用户名或者密码错误,这个时候会直接导致致FTP连接失败。域名解析失败;如果你在连接致FTP的时候没有填写致FTP虚拟主机的域名/ip地址,一旦域名解析失败,也会导致无法连接FTP。
3、上面关闭selinux的做法是粗暴型的,最科学的应该是设置相应布尔值,方法如下:允许用户ftp到自己的根目录。
4、如果你只要在虚拟机中进行网络实验,虚拟机不需要连接互联网,这时候还有一种方法可以让虚拟机互联,那就是用Host-only模式。