有时候刚装完虚拟机发现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. standford情感分析代码开源地址

    http://nlp.stanford.edu/sentiment/code.html

  2. 使用CCriticalSection类的注意事项

    在类中使用CCriticalSection变量时,必需要将CCriticalSection变量定义为全局变量和静态变量,否则将出现没有定义的错误. 如: // a.h 文件 class A:publi ...

  3. WeX5开发指南

    WeX5入门.UI2开发.App开发.服务端开发.扩展资料学习. 1 新手入门 1.1 运行WeX5的demo(视频) 1.2 App开发.调试.打包部署完整过程(视频) 1.3 创建第一个应用(视频 ...

  4. iLBC简要介绍

    iLBC(internet lowbitrate codec):是全球著名语音引擎提供商Global IP Sound开发,它是低比特率的编码解码器,提供在丢包时具有的强大的健壮性.iLBC 提供的语 ...

  5. 【转载】FAT32文件系统详解

    硬盘是用来存储数据的,为了使用和管理方便,这些数据以文件的形式存储在硬盘上.任何操作系统都有自己的文件管理系统,不同的文件系统又有各自不同的逻辑组织方式.例如:常见的文件系统有FAT,NTFS,EXT ...

  6. 机器学习资源汇总----来自于tensorflow中文社区

    新手入门完整教程进阶指南 API中文手册精华文章TF社区 INTRODUCTION 1. 新手入门 1.1. 介绍 1.2. 下载及安装 1.3. 基本用法 2. 完整教程 2.1. 总览 2.2.  ...

  7. 分布式开源调度框架TBSchedule原理与应用

    主要内容: 第一部分 TBSchedule基本概念及原理 1. 概念介绍 2. 工作原理 3. 源代码分析 4. 与其它开源调度框架对照 第二部分 TBSchedule分布式调度演示样例 1. TBS ...

  8. Sleeping Beauty,摘自iOS应用Snow White and more stories

    Once upon a time, there lived a king and queen. 从前,有个国王和王后. They had a beautiful daughter. 他们有一个漂亮的女 ...

  9. Java,获取文件的Base64字符串,解码Base64字符串还原文件

    在jdk1.8以前,获取文件Base64字符串需要用到第三方库,从1.8开始,Java中引入了Base64相关的类 以下是代码示例 获取文件的Base64编码字符串 import java.io.Fi ...

  10. Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file...

    Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file: 把tomcat中的日志删除, ...