共計 1204 個字符,預計需要花費 4 分鐘才能閱讀完成。
本篇內容主要講解“Ubuntu 怎么開啟 ssh 服務”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“Ubuntu 怎么開啟 ssh 服務”吧!
第一步,查看 ssh 是否已經開啟
sudo ps -e | grep ssh
如果最后返回是 sshd,證明 ssh 已經開啟,跳到第四步
第二步,如果沒有顯示,試著開啟 ssh 服務
sudo /etc/init.d/ssh start
如果返回的是命令未找到,證明未安裝 ssh 服務
第三步,安裝 openssh 服務查看服務有沒有開啟
sudo apt-get install openssh-server
sudo ps -e | grep ssh
如果沒有就運行開啟命令
sudo /etc/init.d/ssh start
第四步,檢查防火墻有沒有開放 20 端口(ssh 默認開放 22 端口,如果修改可看第五步)
netstat -an | grep 22
ufw status
如果沒有的話,開放 22 端口
ufw allow 22
第五步,修改 ssh 端口(可跳過)
sudo vi /etc/ssh/sshd_config
ssh 重啟
service sshd restart
第六步,防火墻生效并開機啟動
ufw enable
第七步,查看 ip 地址,記住 ip 地址,設置靜態 ip
ifconfig
設置靜態 ip:
打開 vim /etc/netplan/,并查看,我看過別人的文章是 vim /etc/netplan/01-netcfg.yaml,但我是 50-cloud-init.yaml,所以應該不一定一樣的
cd /etc/netplan/
vim 50-cloud-init.yaml
設置為
network:
ethernets:
enp3s0:
dhcp4: false
addresses: [192.168.101.135/24]
gateway4: 192.168.101.1
nameservers:
addresses: [192.168.101.1, 8.8.8.8]
enp4s0:
dhcp4: true
version: 2
接下來電腦 ping 一下,看通不通,如果不通的話,看有沒有在同一個子網和網關下,然后下載 xshell 或者 putty,記得端口不要打錯。
可選:設置可以 root 登錄 ssh
sudo vim /etc/ssh/sshd_config
把 permitrootlogin prohibit-password 改成 permitrootlogin yes
記得重啟 ssh
sudo systemctl restart sshd
然后接下來就是電腦用 xshell 或者 putty 連接,記得端口號選 22,如果沒有改的話
到此,相信大家對“Ubuntu 怎么開啟 ssh 服務”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!