我试图在AMI CentOS上为SSH(443)打开另一个端口,但没有成功。我发现了一个由" gugol"制作的Ubuntu脚本,它完美地适用于Ubuntu,但还没有设法让它在CentOS上运行。
脚本是
#!/bin/bash -ex
perl -pi -e 's/^#?Port 22$/Port 443/' /etc/ssh/sshd_config
service sshd restart || service ssh restart
答案 0 :(得分:0)
首先,查看服务器的安全组,并检查EC2上是否允许端口443,请参阅http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#describing-security-group
服务器上的下一步检查端口443未被其他服务使用。作为服务器上的root用户
ss -ln |grep 443
不应列出任何LISTEN行。根本没有输出是好的
在Centos上,端口未在/ etc / ssh / sshd_config中明确声明,但有一条注释行
找到注释行,在开始时删除#,将端口更改为443
然后,以root身份发出“service sshd restart”