Ubuntu開(kāi)啟個(gè)ssh竟然花了我一個(gè)多小時(shí),主要是一開(kāi)始看的教程步驟不詳細(xì),然后我開(kāi)啟的是一個(gè)一萬(wàn)多的主機(jī),開(kāi)關(guān)機(jī)都挺慢的,在這里記錄下詳細(xì)步驟,方便自己以后查看
第一步,查看ssh是否已經(jīng)開(kāi)啟
如果最后返回是sshd,證明ssh已經(jīng)開(kāi)啟,跳到第四步

第二步,如果沒(méi)有顯示,試著開(kāi)啟ssh服務(wù)
sudo /etc/init.d/ssh start
如果返回的是命令未找到,證明未安裝ssh服務(wù)
第三步,安裝openssh服務(wù)查看服務(wù)有沒(méi)有開(kāi)啟
sudo apt-get install openssh-server
sudo ps -e | grep ssh
如果沒(méi)有就運(yùn)行開(kāi)啟命令
sudo /etc/init.d/ssh start
第四步,檢查防火墻有沒(méi)有開(kāi)放20端口(ssh默認(rèn)開(kāi)放22端口,如果修改可看第五步)
netstat -an | grep 22
#或
ufw status
如果沒(méi)有的話,開(kāi)放22端口
第五步,修改ssh端口(可跳過(guò))
sudo vi /etc/ssh/sshd_config
ssh重啟
第六步,防火墻生效并開(kāi)機(jī)啟動(dòng)
第七步,查看ip地址,記住ip地址,設(shè)置靜態(tài)ip

設(shè)置靜態(tài)ip:
打開(kāi)vim /etc/netplan/,并查看,我看過(guò)別人的文章是vim /etc/netplan/01-netcfg.yaml,但我是50-cloud-init.yaml,所以應(yīng)該不一定一樣的
cd /etc/netplan/
ls
vim 50-cloud-init.yaml
設(shè)置為
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
接下來(lái)電腦ping一下,看通不通,如果不通的話,看有沒(méi)有在同一個(gè)子網(wǎng)和網(wǎng)關(guān)下,然后下載xshell或者putty,記得端口不要打錯(cuò)。
可選:設(shè)置可以root登錄ssh
sudo vim /etc/ssh/sshd_config
把PermitRootLogin prohibit-password改成PermitRootLogin yes
記得重啟ssh
sudo systemctl restart sshd
然后接下來(lái)就是電腦用xshell或者putty連接,記得端口號(hào)選22,如果沒(méi)有改的話
到此這篇關(guān)于Ubuntu19.10開(kāi)啟ssh服務(wù)(詳細(xì)過(guò)程)的文章就介紹到這了,更多相關(guān)Ubuntu19.10開(kāi)啟ssh內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!