无法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个实例测试,基本连不上,连上了运行一个安装程序就直接卡死,然后就结束进程。可能这个情况只有我个人遇到过,实在不想用了。
一条评论
Pingback: