码迷,mamicode.com
首页 > 系统相关 > 详细

linux 设置sshd服务多端口模式和单端口模式的配置

时间:2019-10-21 16:29:35      阅读:606      评论:0      收藏:0      [点我收藏+]

标签:load   and   resource   tail   manage   开启   情况   lin   nal   

背景
环境:redhat 7
默认:selinux,iptables开启
修改:/etc/ssh/sshd_config

1.单端口模式

情况一:
Port 3333

情况二:
Port 22
ListenAddress 0.0.0.0:3333

情况三:
ListenAddress 0.0.0.0:3333
Port 22

只要有port设置,就是单端口模式,以上三种情况最终结果都是 3333

2.多端口模式

情况一:
Port 22
Port 3333

情况二:
ListenAddress 0.0.0.0:22
ListenAddress 0.0.0.0:3333

以上情况最终结果是 22,3333

报错注意:

Job for sshd.service failed because a configured resource limit was exceeded. See "systemctl status sshd.service" and "journalctl -xe" for details.

详细报错:error: Bind to port 3333 on :: failed: Permission denied

1.由于默认开启selinux,默认安全策略不允许修改ssh端口,需要手动修改策略放行

关闭seliunx

或者

semanage port -a -t ssh_port_t -p tcp 3333

2.防火墙策略添加新端口

firewall-cmd --add-port=3389/tcp --permanen
firewall-cmd --reload

linux 设置sshd服务多端口模式和单端口模式的配置

标签:load   and   resource   tail   manage   开启   情况   lin   nal   

原文地址:https://blog.51cto.com/dldxzjr/2444184

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!