1. 程式人生 > >Linux修改SSH遠程登錄端口 --服務器安全篇

Linux修改SSH遠程登錄端口 --服務器安全篇

使用 start rmi 遠程 services fig completed login ssh遠程登錄

1、修改SSH遠程登錄端口為5000

輸入 vi/etc/ssh/sshd_config

Port 5000 #把’#Port 22’修改為’Port 5000’;(切記將#號去掉才會生效)

#AddressFamilyany

#ListenAddress0.0.0.0

#ListenAddress::

輸入 service sshd restart #重啟SSH服務;

2、防火墻添加端口

默認下iptables只開啟了一部分端口,使用額外端口如’5000’需要在iptables中添加白名單

vi /etc/sysconfig/iptables

(假如沒有 iptables 輸入一下命令

  # iptables -P OUTPUT ACCEPT

  # service iptables save

)

加入 -A INPUT -p tcp -m tcp --dport 5000 -j ACCEPT

如下:

      Generated by iptables-save v1.4.7 on Fri Jul 14 21:19:06 2017

        *filter

       :INPUT ACCEPT [55:3250]

       -A INPUT -p tcp -m tcp --dport 5000 -j ACCEPT <-加入

      :FORWARD ACCEPT [0:0]

      :OUTPUT ACCEPT [31:2530]

      COMMIT

      # Completed on Fri Jul 14 21:19:06 2017

輸入 service iptables restart

查看端口是否打開

/etc/sysconfig/iptables -L -n

3、安全增強篇

先增加一個普通權限的用戶並設置密碼:

# useradd admin

# passwd impsw

服務器禁止ROOT遠程登錄:

# vi/etc/ssh/sshd_config

#LoginGraceTime2m

#PermitRootLoginno #將’PermitRootLogin yes’改為’ PermitRootLogin no’

#StrictModesyes

#MaxAuthTries6

#MaxSessions10

# servicesshd restart #重啟SSH服務;

遠程管理用普通用戶admin登錄,然後用 suroot 切換到root用戶拿到最高權限。

Linux修改SSH遠程登錄端口 --服務器安全篇