查看ssh端口号_萌新云服务器折腾记-SSH配置
生活随笔
收集整理的這篇文章主要介紹了
查看ssh端口号_萌新云服务器折腾记-SSH配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
很早以前就想買個服務器自己玩一下(雖然我啥也不會),但是阿里云昂貴的價格讓我望而卻步,這次雙十一發現了一個大好機會,以超低價格買了一臺1核2G的ECS(三年,超開心)。買完以后進控制臺一看,一臉懵,這是啥?我在哪兒?我該干什么?趕緊去通讀一遍云服務器ECS的文檔。于是先學習了一番SSH遠程連接服務器,記錄一下折騰過程。
1、使用控制臺首次遠程連接服務器
- 打開阿里云控制臺,進入云服務器ECS以后界面如下:
- 點擊左邊菜單中的實例,進入實例界面
- 然后點擊右側的遠程連接,首次連接會彈出遠程連接密碼,記住此密碼,輸入密碼后連接成功。
- 點擊實例列表左側的更多-密碼和密鑰,可以修改實例密碼和遠程連接密碼
2、使用終端工具連接服務器
- 服務器默認開啟了SSH服務,默認端口為22,使用如下命令連接:ssh root@服務器公網IP
- 輸入密碼,連接成功
3、修改SSH默認端口
服務器提供的默認SSH監聽端口22相對來說是不安全的,為了服務器的安全我們需要修改默認端口,為了防止配置后無法連接服務器,先保留22端口,添加10000~65535之間的端口號(10000以下可能會被系統或特殊軟件占用),這里以22222為例,具體步驟如下:- 連接服務器以后,使用命令vim /etc/ssh/sshd_config編輯配置文件,進去vim界面后按下鍵,找到#Port 22,按i鍵進入編輯狀態,刪除#注釋,再在下面新增一行Port 22222,按esc退出,:wq保存。
- 查看SSH開放使用的端口:semanage port -l|grep ssh,我這里打印如下結果:ssh_port_t tcp 22。
- 打印結果告知我們沒有給SSH開放22222端口,那么我們來添加此端口:semanage port -a -t ssh_port_t -p tcp 22222 。
- 完成后再次查看開放端口semanage port -l|grep ssh,打印結果:ssh_port_t tcp 22 22222。說明添加成功。
- 然后我們查看一下防火墻狀態,默認應該是關閉狀態,建議開啟: systemctl status firewalld,如果打印結果顯示dead說明是關閉狀態,可以通過一下命令開啟systemctl start firewalld 。
- 在防火墻開放22222端口:firewall-cmd --permanent --query-port=22222/tcp,打印success說明成功。
- 重新加載防火墻策略:firewall-cmd --reload 。
- 成功后查看22222端口是否開放:firewall-cmd --permanent --query-port=10086/tcp,打印yes表示已開啟。
- 然后重啟SSH服務、防火墻和服務器:systemctl restart sshd、systemctl restart firewalld.service、shutdown -r now。
- 最后在阿里云控制臺修改安全策略,添加22222端口,進入安全組規則后點擊右上角快速創建規則:
4、至此已經配置完成
- 使用ssh root@服務器公網IP -p 22222連接服務器,輸入密碼連接成功。
- 連接成功以后建議關閉22端口,按上面步驟注釋掉Port 22即可。
總結
以上是生活随笔為你收集整理的查看ssh端口号_萌新云服务器折腾记-SSH配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件项目周报_软件产品研发流程
- 下一篇: 斯坦福教授发表论文:ChatGPT 同理