配置ubuntu允許遠程SSH連接


一.准備工作

ubuntu查看ip信息命令:

ifconfig

若提示找不到命令,則需安裝 net-tools

sudo apt-get install net-tools

如下圖,代表ip地址:

注:若 ifconfig 提示找不到命令,安裝net-tools也未果,可能是因為ifconfig已不被推薦使用,可用 ip addr show 命令代替,一樣可以顯示出IP地址

二.ubuntu安裝ssh服務

# 安裝 openssh 服務
sudo apt-get install openssh-server
# 啟動 ssh 服務
sudo service ssh start
或者
sudo /etc/init.d/ssh start

三.ubuntu開啟22端口

雖然可以用命令 systemctl stop firewalld和systemctl disable firewalld 直接關閉防火牆,但不建議這樣做,推薦僅允許22端口通過防火牆:

# 若 firewalld 未安裝,則先進行安裝
sudo apt install firewalld
# 允許 tcp 22端口
sudo firewall-cmd --permanent --add-port=22/tcp
# 可選:允許ssh服務 
sudo firewall-cmd --permanent  --add-service=ssh
# reload 防火牆,應用規則
sudo systemctl reload firewalld

驗證22端口是否開啟:

sudo firewall-cmd --list-all

四.遠程SSH登陸


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM