本文“ssh无法连接linux”的内容为2022年更新的最新内容,希望对各位有所帮助!
本文目录:
- 1、xshell连接不上linux
- 2、为什么我的linux服务器通过ssh连接不上
- 3、linux服务器直接ssh连接不上但是免密能登
- 4、vscode使用ssh连接Linux机器的问题
xshell连接不上linux
用户要开通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就行了。
为什么我的linux服务器通过ssh连接不上
连不上可能有一下几种情况:
你的Linux服务器没有安装OpenSSH,所以他可以访问其他服务器,而其他服务器不能连接它
你的Linux服务器使用的IP是局域网IP,那么要想连接上它,你的客户端也得是在同一局域网内
如果你的Linux 服务器使用的是公网IP(就是哪怕在外省也能ping 的通),那么就要检查你的服务器的网路是否正常,防火墙过滤规则,以及端口是否是非常用端口
一般,我遇到的多是第一种情况和第二种情况,你可以具体检查一下
linux服务器直接ssh连接不上但是免密能登
服务器正常,PING也能PING通。但是就是SSH连不上啊,出现这种问题,最大的可能就是防火墙没有关闭。解决方法:
1、开启SSH以root用户登录Linux,打开终端,运行:/etc/init.d/sshdrestrat。
2、关闭防火墙。
3、在终端运行setup。
4、选择firewall回车.
5、按tab键切换到disablede项,然后按空格键选择,然后再按tab键切换到ok,按空格件选择。
6、按tab键切换。
vscode使用ssh连接Linux机器的问题
使用vscode中的ssh连接远程的Linux机器时,vscode ssh server卡在 copying vs code server to host with scp 。
有时候 vscode ssh 反复提示输入密码,还是无法连接。
其他博客上说到,这个是上次退出状态异常所导致的:
菜单栏里view,点击command palette
输入remote-ssh: kill vs code server on host…
再次输入密码即可重新登录。
然而这样操作并不行。。。。。
我的 解决办法 :
cd到Linux机器的 /home/chann/.vscode-server/bin/f80445acd5a3dadef24aa209168452a3d97cc326 目录下,删除 vscode-remote-lock.chann.f80445acd5a3dadef24aa209168452a3d97cc326 这个锁相关的文件,再重新连接下就可以了。这个f8开头的序列每台机器就不同。
分析:
在vscode的查看-命令面板,输入ssh,找到 Remote-SSH:Settings ,点击进去,向下滑找到 Remote-SSH:Show Login Terminal , 给 Always reveal the SSH login terminal 的框框打勾,就能在终端看到连接过程的信息了。
显示Acquiring lock on 上面那个文件,应该就是这个文件导致的问题,删掉就可以了。
本文“ssh无法连接linux”内容来自互联网,若侵权,请联系我们删除。
《ssh无法连接linux(ssh无法连接远程服务器)》来自互联网同行内容,若有侵权,请联系我们删除!