老左筆記昨天有在"雲服務器選擇Ubuntu還是Debian鏡像系統?根據熟悉度選擇"文章中有提到我們在選擇雲服務器系統的時候建議使用Debian或者Ubuntu,其中最近幾年老左個人比較習慣使用Ubuntu系統,於是也有網友看到我的建議后有在使用。在使用過程中,其實我們以前也有提到的,建議在系統安裝完畢再會后將原來的默認22系統端口更換成自己的端口。
如果我們在使用類似寶塔面板的工具的時候我們可以直接在面板中直接更換,以及在服務器中安全組對應匹配修改即可。但是如果我們直接使用的Linux命令安裝的環境,那我們如何去更換服務器的22默認端口呢?在這篇文章中,老左記錄如何在Ubuntu烏班圖修改默認22系統端口提供服務器安全策略。
第一、備份系統配置文件
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup
這里我們需要跳轉系統的配置文件,所以開始我還是建議大家備份一份,以免出現故障之后我們還可以急救恢復。
第二、修改系統配置文件
vi /etc/ssh/sshd_config
這里我們可以下載到本地或者使用在線VIM工具進行編輯。
我們可以看到上圖,可以將上面的22端口換成其他的。比如換成123412,我們可以自己換其他的。
然后我們保存文件之后,還需要執行生效。
iptables -A INPUT -p tcp --dport 123412 -j ACCEPT
對應設置的端口我們還需要放行。且如果我們服務器有安全組的話也需要去開通設置放行這個端口。當然我們可以將原來的22端口換一下就可以了。
第三、重啟生效
/etc/init.d/sshd restart
這里我們重啟SSHD生效,如果我們是其他鏡像的話是稍微不同的,尤其是CENTOS是不同的。這樣我們試試就可以用新的端口登錄服務器。