gpt4 book ai didi

linux - 在 22 以外的端口上的 AWS EC2 实例上运行 SSH,但对于 Centos

转载 作者:太空宇宙 更新时间:2023-11-04 12:45:17 24 4
gpt4 key购买 nike

我试图在 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

最佳答案

首先,查看服务器的安全组并检查 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”

关于linux - 在 22 以外的端口上的 AWS EC2 实例上运行 SSH,但对于 Centos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38895328/

24 4 0
文章推荐: c++ - 为什么在使用不相关的宏时会阻止 while 循环结束?
文章推荐: html - 悬停效果移动文本
文章推荐: html -
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com