linux修改ssh默認端口實現(xiàn)方式
修改ssh默認端口
1 . 登錄服務(wù)器,打開sshd_config文件
[root@centos ~]# vim /etc/ssh/sshd_config
2 . 找到#Port 22,默認是注釋掉的,先把前面的#號去掉,再插入一行設(shè)置成你想要的端口號,注意不要跟現(xiàn)有端口號重復(fù)
...... # If you want to change the port on a SELinux system, you have to tell # SELinux about this change. # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER Port 22 Port 10022 .....
SSH默認監(jiān)聽端口是22,如果你不強制說明別的端口,”Port 22”注不注釋都是開放22訪問端口。上面我保留了22端口,防止之后因為各種權(quán)限和配置問題,導(dǎo)致連22端口都不能訪問了,那就尷尬了。等一切都ok了,再關(guān)閉22端口。
Ok,繼續(xù),我增加了10022端口,大家修改端口時候最好挑10000~65535之間的端口號,10000以下容易被系統(tǒng)或一些特殊軟件占用,或是以后新應(yīng)用準備占用該端口的時候,卻被你先占用了,導(dǎo)致軟件無法運行。
3 . 重啟SSH服務(wù),最好也重啟下服務(wù)器
systemctl restart sshd shutdown -r now
4 . 嘗試通過10022端口登錄SSH,或者進入該服務(wù)器直接本地訪問SSH如下:
[root@centos7 ~]#ssh root@localhost -p 10022
如果成功,說明10022已經(jīng)完全可以使用了,接下來你就可以根據(jù)上述步驟把sshd_config的Port22注釋掉就OK了,大工造成!
ssh獲取配置數(shù)據(jù)的順序
ssh 可以從用戶級配置文件和系統(tǒng)級配置文件中獲取更多的配置數(shù)據(jù),這樣我們可以在使用ssh時省掉很多繁雜的命令選項。
使用ssh命令進行遠程登錄時,實際上可以不使用-p選項顯示指明端口,我們可以通過配置文件的方式來設(shè)置ssh命令默認端口。
實際上ssh獲取配置數(shù)據(jù)會以下面的順序進行:
1.command-line options 2.user's configuration file (~/.ssh/config) 3.system-wide configuration file (/etc/ssh/ssh_config)
因此更改配置文件·~/.ssh/config·或·/etc/ssh/ssh_config·的Port選項即可。·
Port 36000
關(guān)于ssh客戶端配置文件的內(nèi)容說明,具體參見ssh_config(5),使用命令man 5 ssh_config即可打開。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
ubuntu環(huán)境下的php相關(guān)路徑與修改方法
這篇文章主要介紹了ubuntu環(huán)境下的php相關(guān)的路徑,需要的朋友可以參考下2020-12-12
Linux 7.4上安裝配置Oracle 11.2.0.4圖文教程
本文通過圖文并茂的形式給大家介紹了Linux 7.4上安裝配置Oracle 11.2.0.4的方法,非常不錯,具有參考借鑒價值,需要的朋友參考下吧2017-12-12
Linux服務(wù)器安裝PHP MongoDB擴展的方法
這篇文章主要介紹了Linux服務(wù)器安裝PHP MongoDB擴展的方法,需要的朋友可以參考下2016-11-11
Centos 6.4 安裝Python 2.7 python-pip的詳細步驟
這篇文章主要介紹了Centos 6.4 安裝Python 2.7 python-pip的詳細步驟,需要的朋友可以參考下2017-03-03
Linux內(nèi)核的死鎖檢測工具—Lockdep的使用案例
文章主要介紹了Linux內(nèi)核中的死鎖問題,包括死鎖的類型(遞歸死鎖和AB-BA死鎖)、lockdep模塊的使用方法以及實際項目中的死鎖案例,通過lockdep模塊,可以有效地跟蹤和調(diào)試死鎖問題,幫助開發(fā)者快速定位和解決問題2024-11-11

