xshell连接不上linux

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xshell连接不上linux相关的知识,希望对你有一定的参考价值。

可以用VNC连接上去,但是不能传文件。然而用ssh又连接不上去。
用的VPN连接的内网。

用户要开通Linux系统服务器的时候,建议运行Xshell来远程连接服务器,如果连接不上,可以检查网络环境是否健康。
除此之外,也一定要填写正确的写Linux服务器登录信息,包括服务器用户名、密码等。如果是Linux服务器登录信息错误,可以在应用主机商客中心或者邮箱进行查看。与此同时,如果你没有安装SSH服务或者版本过低,那么也会出现连接不上的情况,这个时候你可以采用如下方式进行处理:
1、输入#ps -e | grep ssh ,如果出现“sshd”的字样,那么表示已经启动了,没有则说明没有成功。
2、安装SSH,并输入#sudo apt-get install openssh-server
3、启动#/etc/init.d/ssh start
最后的最后,如果SSH端口号(22)已经呈现开放状态,IP也已经加入了白名单,但是就是连接不上,这个时候可以重新安装下mysql,修改sshd的群组和root就行了。
参考技术A

出现这个情况,我认为有两个原因:

    防火墙的原因,请检查22端口是否生效,并检查ssh服务是否正常:iptables -L;ps -aux |grep ssh

    vpn的问题,这里我想到的就是ppp的MTU值,MTUppp最大事1396,推荐使用1356 ,实在不行就1500.遇到过类似的东西,可以ping通不能访问,这个的话就是先tcping 端口

    ifconfig ppp mtu 1500

    试试吧,linux下面的vpn设置完权限也可以传送服务的。不能ssh的话scp也不能使用,我想到的是ftp,nfs,smb。试试吧,这个是我的建议,命令可以参考《linux就该这样学》的配置。加油吧!!!

本回答被提问者和网友采纳
参考技术B 回答

xshell连接不上服务器的原因有以下几种情况:1、服务器的配置文件/etc/hosts.deny 里面配置文件禁止了你入公网的ip2、配置文件/etc/ssh/sshd_conf禁止了所有连接3、防火墙禁止了ssh连接4、ssh服务没开,开启就好xshell的连接方法:1、点击添加一个新会话2、填写主机名(即主机IP地址),填写完主机IP点击“用户身份验证”:3、输入主机名和密码,点击左下角的位置点击连接就可以登陆我们的服务器了。

希望我的回答能够帮助到您,祝您好运!

参考技术C 传文件只能使用ftp、Samba这样的服务器。

是不是Linux上没有ssh服务程序,或者服务程序没有启动。

Xshell连接不上Linux解决办法

打开虚拟机饿 edit 菜单, 选择virtual network edit 选项 ,点击 restore default  按钮,处理完成后重启虚拟机 就可以解决这个问题了
原因 你的 vmnat 1,8 有跟 你当前主机的ip在同一个网段,或者同一个ip,网乱了,重置下就 OK了

 


以上是关于xshell连接不上linux的主要内容,如果未能解决你的问题,请参考以下文章

xshell连接linux连不上?

xshell登录不上

xshell连不上服务器怎么弄

xshell连接不上linux问题

使用xshell连接linux连接不上,网上的啥方法都试了,希望能有人可以解决!

Xshell连接不上Linux解决办法