为什么Xshell连接不上服务器?

描述

  Xshell为什么连接不上服务器?Xshell可在Windows桌面下访问不同系统下的远程终端服务器,并且进行操作控制。新手用户有时在用Xshell远程连接Linux服务器时,可能会遇到连接不上服务器的问题,造成这种情况的原因有多种,如网络故障、服务器信息填写错误等。下面来看下这几个常见原因及相应解决方法介绍。

Linux

 

  我们开通基于Linux系统的香港服务器、美国服务器等产品后,可以运行Xshell来远程连接服务器。如果遇到Xshell连接不上服务器的情况,这时可先检查下当前网络是否正常,要是网络不通,则需重新加载网络,并尝试再次连接服务器。

  除了网络故障造成Xshell连接不上服务器外,我们在填写Linux服务器登录信息时也要核对清楚,以防因输入的服务器用户名、密码或端口号错误,导致无法正常连接。关于Linux服务器登录信息,我们可在对应主机商客户中心进行查看,或者在开通机器时填写的电子邮箱里查看。

  Xshell连接不上服务器还可能是因为没有安装SSH服务,或者安装的Xshell版本过低,需要进行升级。

  1、输入:#ps -e | grep ssh 如果服务已经启动,则可以看到“sshd”,否则表示没有安装服务,或没有开机启动。

  2、安装SSH服务,输入命令:#sudo apt-get install openssh-server

  3、启动服务:#/etc/init.d/ssh start

  4、本机测试是否能够成功登录:#ssh -l 用户名 本机ip

  如果我们的Linux服务器SSH的端口号(22)已开放,IP也加入了白名单,但Xshell还是连接不上服务器。这时就可以尝试检查在安装MySQL时,是否误将sshd的群组和用户给修改为了mysql,最后只需要将sshd的群组和用户修改为root即可。

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分