centos 7 sshポートを変更!
デフォルトsshポートは22で、いつもスキャンされてログインします!
デフォルトのポートを2218に変更する方法:
sshプロファイルの変更/etc/ssh/sshd_config、中のPort 22の前の注釈を外して、22を2218に修正します
iptablesファイアウォールの変更:/etc/sysconfig/iptables
に改心
保存終了
iptablesの再起動
sshdを再起動
by [email protected]あ、交流を歓迎します!
デフォルトのポートを2218に変更する方法:
sshプロファイルの変更/etc/ssh/sshd_config、中のPort 22の前の注釈を外して、22を2218に修正します
[root@niche ~]# whereis ssh
ssh: /usr/bin/ssh /etc/ssh /usr/share/man/man1/ssh.1.gz
[root@niche ~]# cd /etc/ssh
[root@niche ssh]# ll
total 272
-rw------- 1 root root 242153 Jun 9 2014 moduli
-rw-r--r-- 1 root root 2123 Dec 18 10:03 ssh_config
-rw-r--r-- 1 root root 2123 Dec 18 09:55 ssh_config.bak
-rw------- 1 root root 4443 Dec 18 10:02 sshd_config
-rw-r----- 1 root ssh_keys 227 Dec 16 01:29 ssh_host_ecdsa_key
-rw-r--r-- 1 root root 162 Dec 16 01:29 ssh_host_ecdsa_key.pub
-rw-r----- 1 root ssh_keys 1679 Dec 16 01:29 ssh_host_rsa_key
-rw-r--r-- 1 root root 382 Dec 16 01:29 ssh_host_rsa_key.pub
[root@niche ssh]# nano sshd_config
iptablesファイアウォールの変更:/etc/sysconfig/iptables
#-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
に改心
#-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 2218 -j ACCEPT
保存終了
iptablesの再起動
[root@niche sysconfig]# systemctl stop iptables
[root@niche sysconfig]# systemctl start iptables
[root@niche sysconfig]# systemctl status iptables
iptables.service - IPv4 firewall with iptables
Loaded: loaded (/usr/lib/systemd/system/iptables.service; enabled)
Active: active (exited) since Thu 2014-12-18 10:11:13 EST; 5s ago
Process: 24537 ExecStop=/usr/libexec/iptables/iptables.init stop (code=exited,
status=0/SUCCESS)
Process: 24605 ExecStart=/usr/libexec/iptables/iptables.init start (code=exite
d, status=0/SUCCESS)
Main PID: 24605 (code=exited, status=0/SUCCESS)
Dec 18 10:11:13 niche systemd[1]: Starting IPv4 firewall with iptables...
Dec 18 10:11:13 niche iptables.init[24605]: iptables: Applying firewall rule...]
Dec 18 10:11:13 niche systemd[1]: Started IPv4 firewall with iptables.
Hint: Some lines were ellipsized, use -l to show in full.
sshdを再起動
[root@niche sysconfig]# systemctl status sshd
sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled)
Active: active (running) since Thu 2014-12-18 10:05:25 EST; 6min ago
Process: 24469 ExecStartPre=/usr/sbin/sshd-keygen (code=exited, status=0/SUCCE
SS)
Main PID: 24470 (sshd)
CGroup: /system.slice/sshd.service
└─24470 /usr/sbin/sshd -D
Dec 18 10:05:25 niche systemd[1]: Starting OpenSSH server daemon...
Dec 18 10:05:25 niche systemd[1]: Started OpenSSH server daemon.
Dec 18 10:05:25 niche sshd[24470]: Server listening on 0.0.0.0 port 2271.
Dec 18 10:05:25 niche sshd[24470]: Server listening on :: port 2271.
Dec 18 10:06:20 niche sshd[24476]: Accepted password for root from 113.99.1...h2
Dec 18 10:07:03 niche sshd[24503]: Accepted password for root from 113.99.1...h2
Hint: Some lines were ellipsized, use -l to show in full.
by [email protected]あ、交流を歓迎します!