Linux,  方法记录

无法shell的解决方法

本文于2020年12月15日由AlvinCR更新

好久没有使用Shell远程登录了,今天使用发现无论是阿里云还是腾讯云都登录不上,但是国外的VPS都能够正常登录,在网上找了很多解决方法都没有成功解决,最终尝试采用更改默认22号端口为其它后,才成功Shell,以下是注意事项及步骤。

一.腾讯云

1.首先必须确保自己的防火墙打开,在腾讯云防火墙中添加自己想要的端口,例如2277。

2.更改默认端口为上述开放的端口。

2.1如果安装时采用的是宝塔界面,那么不用Shell,也能够登录宝塔进行下面操作。

测试时发现不使用代理,宝塔登录基本没反应,可能是因为VPS不在境内的原因。

更改默认端口即可。

2.2 如果采用安装系统的方式,那么通过远程登录中的一键登录,即可进入操作系统,然后获取root权限。

vim /etc/ssh/sshd_config

在Port处更改为自行设置的端口,如2277

重启命令:  service sshd restart

使用netstat -ltnp查看监听端口及类型,会发现下面变成2277

通过上述设置之后使用Xshell等软件登录时将登录端口设置为2277就能够顺利登录了。

二.阿里云

由于阿里云存放在本网站所有信息,无法像新实例一样重新安装,因此只有采用控制台的方式进行操作了。

阿里云的默认配置无效,我们需要去除#才行。

效果

重启命令:  service sshd restart

使用netstat -ltnp查看监听端口及类型,会发现下面多了2277

最后个人观点:腾讯云真不好用,不知道网上为什么那么多推荐,买了1个实例测试,基本连不上,连上了运行一个安装程序就直接卡死,然后就结束进程。可能这个情况只有我个人遇到过,实在不想用了。

Leave a Reply

邮箱地址不会被公开。 必填项已用*标注