AWS EC2入站规则修改SSH默认端口:端口字段无法编辑如何解决?
解决AWS EC2安全组入站规则SSH端口无法编辑的问题

你遇到的端口字段无法编辑,是因为当前规则选用了AWS预设的「SSH」类型,这类预设规则的端口是固定绑定的,不能直接修改。解决步骤如下:
- 删除当前那条无法编辑的SSH规则
- 点击「添加规则」,在「类型」下拉菜单里选择「自定义TCP」
- 在「端口范围」输入你想要的新端口号,比如
2222 - 配置好允许访问的源地址(建议限制为特定IP,不要直接用0.0.0.0/0,提升安全性)
- 保存规则
额外注意事项
改完安全组规则后,必须登录EC2实例修改SSH配置才能生效:
- 编辑
/etc/ssh/sshd_config文件,找到Port 22这一行,把22改成你设置的新端口,去掉行首的注释符号(如果存在) - 重启SSH服务:
sudo systemctl restart sshd(适用于CentOS/RHEL系统)或者sudo service ssh restart(适用于Ubuntu/Debian系统) - 之后就可以用新端口通过SSH连接实例了
内容的提问来源于stack exchange,提问作者emilie zawadzki
相关产品推荐
相关产品推荐

