Centos 7 增加或修改SSH端口

好記性不如爛筆頭,在此記錄下在centos 配置的一些筆記,方便以後需要使用,也給需要的人提供一分便利。

目錄


首先 查看下linux版本,命令行如下

lsb_release -a

這裏寫圖片描述

第一步:修改SSH配置文件【sshd_config】

vi /etc/ssh/sshd_config

找到「#Port 22」,複製該行到下一行,然後把兩行的「#」號即註釋去掉,修改成:

Port 22
Port 10086

SSH默認監聽端口是22,沒配置別的端口,」Port 22」注不註釋都是開放22訪問端口。上面保留了22端口,是防止之後因爲各種權限和配置問題,導致連22端口都不能訪問了。

修改端口時候最好挑10000~65535之間的端口號,10000以下容易被系統或一些特殊軟件佔用,或是以後新應用準備佔用該端口的時候,卻被先佔用了,導致軟件無法運行。

第二步:重啓SSH服務

以下命令選一種 就可以

service sshd restart
systemctl restart sshd.service

第三步:重啓完畢,嘗試使用新端口登陸

我在這裏用的一款軟件【Xshell 5】連接服務器的

3.1 點擊菜單欄的 文件–新建

這裏寫圖片描述

3.2 配置協議、IP、端口

這裏寫圖片描述

3.3 配置訪問服務器的賬號、密碼

這裏寫圖片描述

3.4 點擊確認就可以連接到服務器,結果如下

這裏寫圖片描述

這裏推薦操作Linux 服務器的軟件: Xshell 5和Xftp 5

Xshell 主要是命令行界面的操作,上面的命令可以複製
Xftp :主要作爲文件上傳使用,或者從服務器下載文件等

第四步 刪除22端口:

若是可以正常訪問,就將SSH配置文件的port 22整段刪掉,再按重啓SSH即可

第五步 完善:

使用阿里雲的服務器 的,可能配置好端口還是不能訪問,一般爲下面兩個原因:
1.可能是防火牆沒開放該端口,
2. 阿里雲上需要配置安全組,在控制檯上去配置規則,路徑如下:

這裏寫圖片描述

配置規則
這裏寫圖片描述