有时候刚装完虚拟机发现xshell连接失败,或者使用ftp连接失败。(博主用的是unbuntu,其他linux系统可能在命令上稍有差别,但方法是一样的。

xshell连接失败:

ftp连接失败:

首先运行下面两条命令

sudo apt-get update: 这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。

sudo apt-get upgrade: 这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,

  

如果这两条命令之后还没解决问题,在尝试下面的方法:

尝试方法:

1,重新启动linux

2,重启VMWare

3,防火墙问题:

解决方案:

(1)查看防火墙:service iptables status

(2)先关闭防火墙:/etc/init.d/iptables stop

(3)打开防火墙: service iptables start

4,可能没有安装ssh-server 服务器

解决:(1)先检查确认有没有安装ssh-server服务器,输入命令:

ps –e|grep ssh

如果发现没有安装

打开terminal终端

sudo apt-get install openssh-server

也有部分linux,如CentOS,执行的是

yum install openssh-server

  

5,安装了ssh-server服务器,没有开启?

解决:开启ssh-server服务器

在VMWare中输入命令:service sshd start

(1)但是你会发现命令无效?

解决上面问题方案:这是要进入root 权限之后才能开启。

输入命令:su

(2)接着输入你自己的密码。-------你会发现,没有显示你输入的密码,以为输入密码无效?

解决上面问题方案:直接输入正确的密码之后按:Enter 会自动进入root权限。

接下来再次输入命令:service sshd start

6,服务器防火墙关闭了22 端口?

解决方案:

(1)检查端口开启否?输入命令:首先要进入root权限,输入命令: ss -lnt

如果22号端口打开了,就忽略这一步。

(2)开启端口,开启ssh-server服务之后,在检查输入命令:ss –lnt 如下:

也有时候xshell连接 会遇到其他端口未打开的情况,不要慌张,service sshd start 命令可以打开service服务所需要的端口

附录VMWare相关解决方案命令:

开启ssh服务:service sshd start

关闭ssh服务:service sshd stop

重启ssh服务:servcie sshd restart

SSH服务开机自动启动:chkconfigsshd on

取消开机自启动:chkconfig sshd off

开启服务后,检查服务状态:service sshd status

解决原因2:安装ssh:

yum install openssh-server

关于连接问题,以上步骤通常情况下都能解决。

但是,有时候

Linux xshell可以连接至服务器但xftp无法连接

解决方案:

  • 因为一般服务器的禁止root用户以ftp,sftp方式登录服务器。因此打开服务器端(linux)的root账号登陆ftp,sftp权限:
cd /etc/vsftpd/     #如果没有这个文件夹,就安装vsftpd服务
ls
vim ftpuser

  

安装vsftpd服务使用:

yum install vsftpd
  • 检查下win的FTP服务是否开启: 
    控制面板—程序—打开或关闭windows功能—找到Internet information service——打开该选项卡——选中(打开)FTP服务器相关功能

  • 端口号改为22

如果还不行,换SFTP服务试试

如果换了SFTP还不行,不妨看看ftp协议,因为ftp协议的传输模式有两种:1、主动模式;2、被动模式。两种模式所使用的端口是不一样的。

实在没办法,就用以下的步骤试一试:

方法:

1 打开IE的菜单"工具"->"Internet 选项";
      2 点击“高级”标签卡;
      3 将“浏览”节点下的“使用被动FTP(为防火墙和DSL调制解调器兼容性)”前面的勾去掉。

Ftp无法连接服务器的原因有多种,以下几种可能最大:

1、你电脑无法连接网络,或服务器无法连接网络、死机、重启等,访问网站试试;

2、可能是您的防火墙造成的,请关闭防火墙或正确配置;

3、可能是您的ftp软件已经缺少文件或者设置不当,建议使用我们推崇的软件和配置方式;

4、你多次连接服务器,被服务器踢出来了;,请过段时间再试;

5、你是国外的空间或被ISP蔽屏了,你可以用代理服务器试一下;

6、自己在空间管理后台关了或被空间商关了,请联系空间商;

7、PASV模式问题;

更多ftp的错误问题可参考这篇博客:https://blog.csdn.net/ypc007/article/details/8913119

如果以上方法还不能解决,建议将ftp软件卸载重装,有可能,你在不知道何时修改了本机ftp软件的某些配置文件。

ftp连接服务器失败||或者Xshell链接错误:Could notconnect to '192.168.18.128' (port 22): Connection failed的更多相关文章

  1. Xshell 链接 Could not connect to '192.168.80.129' (port 22): Connection failed

    在使用Xshell链接虚拟机VM里面的Linux的时候.链接失败,报 Could not connect to ): Connection failed 解决步骤: 1.重启VM.Linux.Xshe ...

  2. Xshell5连接虚拟机出现连Could not connect to '192.168.47.128' (port 22): Connection failed,解决办法

    该日记写于2016年11月28日.在用Xshell5连接ubuntu虚拟OS时一直连接不上.出现这种情况的原因可能很多,有像百度上面说的没有关闭linux的防火墙,没有启动linux的ssh服务.但这 ...

  3. 用xshell5连接虚拟机,显示Could not connect to '192.168.3.128' (port 22): Connection failed.

    原因:虚拟机上没有安装或者没有启动ssh 解决: 1.安装sshserver sudo apt-get install openssh-server 2.启动ssh服务 sudo service ss ...

  4. xshell连接时报错:Could not connect to '192.168.2.125' (port 22): Connection failed.

    解决思路: 1.首先用主机ping下虚拟机IP,看是否能ping通 2.如果ping不通就看虚拟机防火墙是否开启,service iptables status [root@mysql ~]# ser ...

  5. Could not connect to '192.168.80.145' (port 22): Connection failed的解决办法(远程连不上xshell)

    问题状况表现1 这个问题一般是你 的什么配置影响了虚拟机的网卡网关设置!!!. 问题状况表现2 这个问题一般是你 的什么配置影响了虚拟机的网卡网关设置. 解决办法 网上的那些解决方案,我都试过,比如. ...

  6. ls: Call From hdoop2/192.168.18.87 to hdoop2:8020 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see

    场景:  预发环境中,同事已经搭建了一套hadoop集群,由于版本与所需不符,所以需要替换版本 问题描述: 在配置文件都准确的情况下,启动hadoop,出现以下报错: 启动之前初始化:   初始化目录 ...

  7. 用xshell连接linux服务器失败 Could not connect to '112.74.73.194' (port 22): Connection failed.

    用XSHELL连接linux服务器出现以下错误 Connecting to 42.51.xxx.xxx:22... Connection established. To escape to local ...

  8. xshell连接不上阿里云服务器Could not connect to 'ip' (port 22): Connection failed.解决过程

    记一次xshell阿里云服务器突然连接不上的解决办法: 1, 确认阿里云服务器安全组出入都有22,百度出来都说的这个和ip拦截设置,以防万一都设置了:但楼主设置后,还是连不上服务器: 只好下一步 2, ...

  9. xshell连接不上ubuntu---could not connect to 'ip' (port 22): Connection failed.

    可能是没有开启ssh server,接下来就是开启服务就好.命令如下: sudo apt-get install openssh-server 这样就OK啦

随机推荐

  1. 转: How to Install MongoDB 3.2 on CentOS/RHEL & Fedora (简单易懂)

    from:  http://tecadmin.net/install-mongodb-on-centos-rhel-and-fedora/ MongoDB (named from “huMONGOus ...

  2. 如何使用电骡eMule上传资源

    1 在电脑中创建一个文件夹专门为上传资源使用 在里面放入任意文件并右击显示ED2K链接   链接效果如下 2 登陆verycd网站,并点击上传资源 复制ED2K地址并选择分类  

  3. jQuery中的:input选择器

    jQuery中的:input选择器 jQuery中的:input选择器包含input, textarea, select 和 button这些标签. <!DOCTYPE html> < ...

  4. Oracle数据库字符集解释

    转自:http://www.itpub.net/thread-836643-1-1.html Pl/SQL 执行select * from nls_database_parameters---可以查看 ...

  5. 微博达人硅谷之歌:Testin云測移动搜索性能測试非常是让人信服

    微博达人硅谷之歌:Testin云測移动搜索性能測试非常是让人信服 2014/10/08 · Testin · 开发人员訪谈 2013年11月1日,谷歌运行董事长施密特(Eric Emerson Sch ...

  6. AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源代码包-下载/配置/编译/刷机)

    AOSP ON MAKO(在NEXUS 4上刷ANDROID 4.4 源代码包-下载/配置/编译/刷机) 特别感谢google官方文档及AOSP源代码开放 參考链接: https://source.a ...

  7. ZOJ 3156 Taxi (二分匹配+二分查找)

    题目链接:Taxi Taxi Time Limit: 1 Second      Memory Limit: 32768 KB As we all know, it often rains sudde ...

  8. c结构体里的数组与指针

    /* 訪问成员数组名事实上得到的是数组的相对地址.而訪问成员指针事实上是相对地址里的内容 */ struct buf_str { int length; char buf[0]; }; struct ...

  9. [转]JavaScript

    javascript 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border on ...

  10. disabled和readonly

    项目中,有一个input控件,input的值需要通过点击一个javascript链接,从弹出的对话框中所列出的项中选择.而不能从input框中直接输入. 刚开始将input的disabled属性设置为 ...