阿里云修改默认的ssh端口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云修改默认的ssh端口相关的知识,希望对你有一定的参考价值。

Linux服务器的ssh服务支持远程访问服务器,默认的ssh端口号是22。为了安全起见,很多用户会将端口号由22改为其他的端口号。?

如果遇到修改端口号并重启ssh服务后,新的端口号不生效,请参考以下步骤检查:?

1.?如果是使用命令

/usr/sbin/sshd -p修改端口号

,它是实时的,也就是命令执行后,不重启ssh服务新的监听端口就已经生效了。但是重启ssh服务之后,sshd依然会使用配置文件中指定的监听端口,所以可能会造成一个假象是用命令无法修改端口。

2. 修改配置文件中的端口号,您需要修改的是/etc/ssh/sshd_config文件,注意不是/etc/ssh/ssh_config。 sshd_config文件保存服务器端ssh服务的配置信息。如果您是在ssh_config文件中修改的端口号,重启ssh服务后新端口是无法生效的。

具体的修改步骤是

????a. 编辑打开/etc/ssh/sshd_config文件,去掉#Port 22一行开头的#号,

????b. 将Port 由22改为自定义的端口(比如40648),并保存该文件

????c. 重启sshd服务

??????service sshd restart

??????如果是debian或ubuntu系统则使用

????? service ssh restart

????d. 通过netstat -natlp 检查 ssh服务是否侦听到了新端口。

3.?如果您开启了防火墙,您需要在防火墙上放行对应的远程端口,以免修改端口后无法远程。

以上是关于阿里云修改默认的ssh端口的主要内容,如果未能解决你的问题,请参考以下文章

阿里云服务器ecs怎么使用

阿里云ecs服务器怎么设置更安全

阿里云服务器默认远程端口修改

Xshell连接阿里云的服务器失败

阿里云怎么配置安全组

阿里云Centos7改ssh端口示例