新系統Ubuntu20.4?安裝ssh?server
- 1. 安裝 openssh-server
- 2. 開啟22號端口
# 安裝ssh服務 sudo apt-get install openssh-server
# 安裝防火墻 sudo apt-get install ufw
# 開啟防火墻 sudo ufw enable
#放開22端口 sudo ufw allow 22
開啟22號端口
倘若ubuntu沒有開啟22號端口,是不能通過XShell等軟件走SSH連接遠程的,所以需要我們打開SSH服務,開啟22端口。
可以使用這種方法查看是否開啟了22號端口,若發現端口此時的狀態都為LISTEN,即為開啟狀態。
netstat -ntlp|grep 22
?
netstat -ntlp|grep 22
(并非所有進程都能被檢測到,所有非本用戶的進程信息將不會顯示,如果想看到所有信息,則必須切換到 root 用戶)
tcp ? ? ? ?0 ? ? ?0 0.0.0.0:22 ? ? ? ? ? ? ?0.0.0.0:* ? ? ? ? ? ? ? LISTEN ? ? ?- ? ? ? ? ? ? ? ? ??
tcp6 ? ? ? 0 ? ? ?0 :::22 ? ? ? ? ? ? ? ? ? :::* ? ? ? ? ? ? ? ? ? ?LISTEN ? ? ?-?
————————————————
apt install openssh-server?? ??? ?#安裝openssh-server
service ssh start?? ??? ??? ?#啟動openssh-server
ps -e |grep sshd?? ??? ??? ?#查看ssh服務是否啟動 ?-e查看全部進程
service ssh status ? ? ? ? ? ? ? ? ? ? ?#查看ssh運行狀態
解決root連接失敗修改ssh配置文件
#PermitRootLogin prohibit-password
改為
PermitRootLogin yes