允许在SSH服务器上使用以下TCP端口号
222222默认情况下,SSH使用TCP端口22。是否允许SSH服务器接受来自TCP端口2222的入站通信量?如果是这样..。多么?
我看了SSH的配置文件..。
/etc/ssh/sshd_config...
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
...它告诉我应该使用semanage来配置这个部分,而不是覆盖该文件。
如何使用semanage允许SSH服务器接受来自上述2个TCP端口号的入站通信量?同时也是。
发布于 2018-08-05 20:34:18
这个注释意味着你必须同时做这两件事。
您必须在Port中指定所有所需的sshd_config S,如果希望添加22以外的端口,还必须运行semanage,如所示。
例如:
Port 22
Port 2222然后运行semanage:
semanage port -a -t ssh_port_t -p tcp 2222完成这两项操作后,重新启动OpenSSH是安全的。
systemctl restart sshd发布于 2018-08-05 20:44:41
是否允许SSH服务器接受来自TCP端口2222的入站通信量?如果是这样..。多么?
它就像在您的Port文件中添加(除了默认的隐含的22) sshd_config指令一样简单
Port 22
Port 2222关于SELinux相关的命令,这通常只与Red相关的发行版相关,例如RHEL、Fedora和CentOS。
和
# semanage port -a -t ssh_port_t -p tcp 2222将2222作为ssh的有效端口添加到运行sshd的服务器上的ssh策略中。
https://serverfault.com/questions/925019
复制相似问题