CentOS7 更改ssh預設埠

2022-10-10 10:54:11 字數 1492 閱讀 2284

伺服器預設為22埠,這樣會造成有被暴力破解密碼的風險,下面是更換ssh埠過程

1.新增ssh埠

vim /etc/ssh/sshd_config
開啟配置檔案,新增我們需要更改的埠號,此時不要刪除預設22埠,讓兩個埠同時存在,如果我們直接修改了埠,然後啟動防火牆之後,就會出現我們沒有使用防火牆開放埠,導致我們連線不上伺服器,我們暫且保留預設22,如果更改過後,使用新埠號沒問題,再刪除預設22埠不遲

我們想把埠改為2020,就如圖新增上去,儲存退出,然後重啟ssh服務

systemctl restart sshd.service
2。配置防火牆規則

#

啟動防火牆

systemctl start firewalld.service

#關閉防火牆

systemctl stop firewalld.service

#重啟防火牆

systemctl restart firewalld.service

#檢視防火牆狀態

systemctl status firewalld.service

#設定開機啟動防火牆

systemctl enable firewalld.service

#設定開機不啟動防火牆

systemctl disable firewalld.service

首先啟動防火牆,然後新增防火牆規則

firewall-cmd --zone=public --add-port=2020/tcp --permanent  

#說明:

#開放2020埠

#–zone 作用域

#–add-port=2020/tcp #新增埠,格式為:埠/通訊協議

#–permanent 永久生效,沒有此引數重啟後失效

#新增完畢過後重新讀取防火牆規則或者重啟防火牆,規則才生效

#重新讀取防火牆規則

firewall-cmd --reload

#或者重啟防火牆:

systemctl restart firewalld.service

3.斷開當前ssh連線,然後把ssh連線埠改為我們示例所修改的2020嘗試連線,如果連線正常,我們繼續如下步驟:

正常連線過後,我們此時就可以刪除預設的22埠了

vim /etc/ssh/sshd_config
刪除port 22 這一行,只留下我們的port 2020,然後重啟ssh服務

systemctl restart sshd.service
至此,centos7預設ssh埠修改完成

Centos7更改預設啟動模式

之前的方法 修改 etc inittab檔案中的 id 3 initdefault 將3改為5 重新啟動系統 centos7的修改方法變了,記錄如下,僅供後期參考 1 檢視 etc inittab檔案 2 由檔案說明可以看出,centos只有兩種啟動模式 multi user.target anal...

centos 7 修改 ssh 預設埠

步驟一 編輯配置檔案 1.vim etc ssh sshd config 在原port位置新增想要開放的埠 例如 port 122 2.重啟ssh服務 systemctl restart sshd.service 可能會鏈結失敗 檢視ssh開放埠 semanage port l grep ssh 如...

centos7下安裝vnc更改vnc預設埠號

介紹乙個好用的vnc工具 vnc客戶端 iis7伺服器管理工具,作為vnc客戶端,它最優秀的功能就是支援一鍵匯出或匯入,一鍵批量開啟vnc,一鍵批量關閉vnc,多台vnc 自定義備註,自定義分組。支援win linux批量管理,省去您一台臺記錄ip 密碼,點下就能瞬間開啟,能極大的提高站長及伺服器運...