Centos7 中期维修改sshd端口
Centos7 中修改sshd端口
日常工作中为了安全起见我们经常修改ssh默认端口 默认都为22
首先向centos5/6 一样 进去sshd服务的配置文件
- vi /etc/ssh/sshd_config
找到#Port 22 去掉# 把22改成你想要的 我改成Port 2000 然后保存
2.重启sshd服务
systemctl restart sshd.service
3.semanage port -a -t ssh_port_t -p tcp 3333
将2000端口添加到SELinux
systemctl status sshd.service 可查看sshd 服务端口状态
- 关闭selinux 服务
在远程主机测试 telnet [ip] [port]即可
ssh
[email protected]
-p 2000
[email protected]’s
password:
输入密码即可访问
中修改sshd端口
日常工作中为了安全起见我们经常修改ssh默认端口 默认都为22 首先向centos5/6
一样 进去sshd服务的配置文件 vi /etc/ssh/…
fedora18安装ssh
一、Fedora 启动sshd服务:
1、先确认是否已安装ssh服务:
[[email protected]
~]# rpm -qa | grep openssh-server
openssh-server-5.3p1-19.fc12.i686 (这行表示已安装)
若未安装ssh服务,可输入:
#yum install openssh-server
进行安装
2、修改配置文件
#vi /etc/ssh/sshd_config
#Port 22 监听的端口号,默认是22,可以自定义。
#Protocol 2 支持的协议,默认就好,不用修改
#PermitRootLogin yes 是否允许root直接登录,最好设置为no
#MMaxAuthTries 6
最大登录数,默认是6,建议设置为3,防止别人密码穷举。
修改完配置后,重启SSH服务:
[[email protected]
~]# /etc/rc.d/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]:
3、查看sshd状态:
#service sshd status
4、将端口22(或者自定义的其他端口)加到防火墙的设置中,标记为Accept
#iptables -A INPUT -p tcp –dport 22 -j ACCEPT
(这句很重要,不然外部连接不了。)
也可以将上述参数加入防火墙配置中:
#vi /etc/sysconfig/iptables
加入:-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
保存后重启iptables即可
详情可以查阅 iptables的用法
二、Fedora15/16/17 启动sshd服务:
由于Fedora 15/16使用systemd服务,
1、启动SSH服务与上面有些不同
# systemctl start sshd.service
或者 #service sshd start
也可以用 restart 和 stop控制sshd服务
2、设置系统启动时开启服务
# systemctl enable sshd.service
3、同样也需开启防火墙22端口
#iptables -A INPUT -p tcp –dport 22 -j ACCEPT
也可以将上述参数加入防火墙配置中:
#vi /etc/sysconfig/iptables
加入:-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j
ACCEPT
保存后重启iptables即可
一、Fedora 启动sshd服务:
1、先确认是否已安装ssh服务:
[[email protected]
~]# rpm -qa | grep openssh-server openssh-server-5.3p1-19.fc12.i686
(这…