RHEL7更改ssh端口

[root@mysql ~]# rpm -qa | grep ssh
openssh-server-7.4p1-16.el7.x86_64
libssh2-1.4.3-12.el7.x86_64
openssh-7.4p1-16.el7.x86_64
openssh-clients-7.4p1-16.el7.x86_64
[root@mysql ~]# systemctl status sshd.service
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor p
   Active: active (running) since Tue 2021-07-27 15:28:49 CST; 1 weeks 0 d
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 9905 (sshd)
    Tasks: 1
   CGroup: /system.slice/sshd.service
           └─9905 /usr/sbin/sshd -D

Jul 27 15:28:49 mysql systemd[1]: Starting OpenSSH server daemon...
Jul 27 15:28:49 mysql sshd[9905]: Server listening on 0.0.0.0 port 22.
Jul 27 15:28:49 mysql sshd[9905]: Server listening on :: port 22.
Jul 27 15:28:49 mysql systemd[1]: Started OpenSSH server daemon.
Jul 27 15:29:07 mysql sshd[10611]: Accepted password for root from 192.168
Aug 03 10:06:16 mysql sshd[10710]: Accepted password for root from 192.168
Aug 03 10:06:54 mysql sshd[10761]: Accepted password for root from 192.168
Aug 03 10:53:56 mysql sshd[26660]: Accepted password for root from 192.168
Aug 04 11:31:19 mysql sshd[86629]: Accepted password for root from 192.168
[root@mysql ~]# ps -ef | grep sshd
root       9905      1  0 08:59 ?        00:00:00 /usr/sbin/sshd -D
root      86629   9905  0 11:31 ?        00:00:00 sshd: root@pts/1
root      87052  86634  0 11:37 pts/1    00:00:00 grep --color=auto sshd
[root@mysql ~]# netstat -anpl | grep sshd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN
tcp        0      0 192.168.72.211:22       192.168.72.1:10995      ESTABL
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 ::1:6010                :::*                    LISTEN
unix  3      [ ]         STREAM     CONNECTED     50112    9905/sshd      
unix  2      [ ]         DGRAM                    214527   86629/sshd: roo
[root@mysql ~]# vim /etc/ssh/sshd_config 
在#Port 22下加入
Port 13576


[root@mysql ~]# vim /etc/ssh/sshd_config 
[root@mysql ~]# firewall-cmd --zone=public --add-port=13576/tcp --permanent
success

[root@mysql ~]# firewall-cmd --reload
success

[root@mysql ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; ven
   Active: active (running) since Tue 2021-07-27 15:28:47 CST; 1 weeks 0 d
     Docs: man:firewalld(1)
 Main PID: 9399 (firewalld)
    Tasks: 2
   CGroup: /system.slice/firewalld.service
           └─9399 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Aug 04 11:41:20 mysql firewalld[9399]: WARNING: COMMAND_FAILED: '/usr/sbin
Hint: Some lines were ellipsized, use -l to show in full.

[root@mysql ~]# systemctl restart firewalld.service
[root@mysql ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; ven
   Active: active (running) since Wed 2021-08-04 11:41:46 CST; 7s ago
     Docs: man:firewalld(1)
 Main PID: 87477 (firewalld)
    Tasks: 2
   CGroup: /system.slice/firewalld.service
           └─87477 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopi

Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Aug 04 11:41:47 mysql firewalld[87477]: WARNING: COMMAND_FAILED: '/usr/sbi
Hint: Some lines were ellipsized, use -l to show in full.


[root@mysql ~]# sestatus -v | grep selinux
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux

查看selinux是否enforcing
[root@mysql ~]# vi /etc/selinux/config 
[root@mysql ~]# semanage port -l | grep ssh
ssh_port_t                     tcp      22

[root@mysql ~]# semanage port -a -t ssh_port_t -p tcp 13576

[root@mysql ~]# semanage port -l | grep ssh
ssh_port_t                     tcp      13576, 22
[root@mysql ~]# systemctl restart sshd.service
[root@mysql ~]# systemctl status sshd.service
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor p
   Active: active (running) since Wed 2021-08-04 11:45:05 CST; 11s ago
     Docs: man:sshd(8)
           man:sshd_config(5)
 Main PID: 88057 (sshd)
    Tasks: 1
   CGroup: /system.slice/sshd.service
           └─88057 /usr/sbin/sshd -D

Aug 04 11:45:05 mysql systemd[1]: Starting OpenSSH server daemon...
Aug 04 11:45:05 mysql sshd[88057]: Server listening on 0.0.0.0 port 13576.
Aug 04 11:45:05 mysql sshd[88057]: Server listening on :: port 13576.
Aug 04 11:45:05 mysql systemd[1]: Started OpenSSH server daemon.

步骤简化
vi /etc/ssh/sshd_config
在#Port 22下加入
Port 13576

firewall-cmd --zone=public --add-port=13576/tcp --permanent
firewall-cmd --reload
systemctl restart firewalld.service
semanage port -a -t ssh_port_t -p tcp 13576
systemctl restart sshd.service
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值