云计算百科
云计算领域专业知识百科平台

XShell远程连接服务器失败解决办法

一.检查是否安装ssh

打开一个cmd,输入ssh后如果出现下图

则说明有ssh

若没有ssh,跳转二中的解决办法

二.打开ssh服务

管理员方式运行cmd,输入口令

net start sshd

如果显示already successfully 或者successfully之类的,就说明有;

如果显示The service name is invalid.

就说明电脑还没有Openssh服务器,要自己下一个。

解决办法:

打开链接 https://github.com/PowerShell/Win32-OpenSSH/releases/(登不上去正常,耐心多试几次)

下载msi(如图,我是win11)

然后就点击下好的文件安装。msi安装包安装好后没有任何提示,会直接退出。

win+R调出面板,输入services.msc进入服务程序

若能找到

OpenSSH Authentication Agent

OpenSSH SSH Server

这两个服务即为成功。

三.关闭防火墙

控制面板->系统和安全->防火墙->启用或关闭防火墙->专用和公用网络设置都关闭防火墙

这个时候就可以去试一试能不能连上服务器了

如果还不能

四.检查是否只有内网才能登录服务器

打开cmd,输入

ping 服务器端口号

如果一直丢包,多半就是只有内网才能连

解决办法:挂vpn

1.如果是学校里的,学校估计有自己的vpn工具,问问师兄师姐,弄一个,方便得多。

2.实在没有可以试试EasyConnect,不过不是很推荐,我反正觉得不好用。而且好像不支持Win11,Win11得更麻烦一点,CSDN上也有教程。

挂上学校内网之后,试试能不能连接上。

要是还不能,多半是那边服务器有点问题,只能厚着脸皮多问问管理人员或者学长学姐了。

赞(0)
未经允许不得转载:网硕互联帮助中心 » XShell远程连接服务器失败解决办法
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!