修改ssh服務的默認端口

修改端口前需要做的事情

此步很重要,否則會出現意想不到的驚喜!!!

  1. 關閉selinux
    • 臨時關閉setenforce 0
    • 永久關閉vim /etc/selinux/config ->將字段修改為disabledSELINUX=disabled
  2. 關閉防火牆
    • 臨時關閉systemctl stop firewalld
    • 取消開機自啟systemctl enable firewalld

修改ssh默認端口

用vim打開文件vim /etc/ssh/sshd_config在Port字段下邊寫上需要修改的端口。例如我將ssh的端口改為1234

修改好後,保存退出。重啟sshd服務systemctl restart sshd.service

防火牆放行端口

首先說一下這一步的作用,在剛剛我們修改了默認端口,那麼當開啟防火牆的時候會攔截這個端口(默認情況下),所以我們需要告訴防火牆,不要攔截我剛剛設置的那個端口。

firewall-cmd --add-port=1234/tcp --permanent 結尾的--permanent代表永久生效。設置完成後那麼讓剛剛設置的放行規則生效firewall-cmd --reload

查看端口

查看端口很簡單,只有一條命令netstat -ntpl

小套路

在修改端口時,建議開兩個終端,留着一個終端,在另一個終端進行操作,即使手誤改錯,那麼還有一個終端可以操作虛擬機。