在Ubuntu上安裝SSH服務(wù)器屁倔,您可以按照以下步驟進(jìn)行操作:
1.打開(kāi)終端凉驻,使用以下命令安裝SSH服務(wù)器:
sudo apt-get update
sudo apt-get install openssh-server
2.安裝完成后,SSH服務(wù)器將自動(dòng)啟動(dòng)荔茬。您可以使用以下命令檢查SSH服務(wù)器的運(yùn)行狀態(tài):
sudo systemctl status ssh
3.如果狀態(tài)顯示為"active"灼芭,表示SSH服務(wù)器正在運(yùn)行有额。如果狀態(tài)顯示為"inactive",您可以使用以下命令啟動(dòng)或關(guān)閉SSH服務(wù)器:
# 啟動(dòng)SSH服務(wù)器
sudo systemctl start ssh
# 關(guān)閉SSH服務(wù)
sudo systemctl stop ssh
4.默認(rèn)情況下彼绷,SSH服務(wù)器會(huì)監(jiān)聽(tīng)22端口巍佑。如果您的防火墻開(kāi)啟了,默認(rèn)情況下會(huì)自動(dòng)允許SSH連接寄悯。如果您的防火墻沒(méi)有開(kāi)啟萤衰,請(qǐng)使用以下命令開(kāi)啟22端口:
sudo ufw allow 22
其中ufw allow命令用于在Ubuntu上配置防火墻規(guī)則以允許特定的網(wǎng)絡(luò)流量通過(guò)。如:
#允許SSH連接:
sudo ufw allow ssh
#允許HTTP連接:
sudo ufw allow http
#允許HTTPS連接:
sudo ufw allow https
#允許特定端口的連接(例如猜旬,端口號(hào)為8080):
sudo ufw allow 8080
#允許特定協(xié)議和端口號(hào)的連接(例如脆栋,允許TCP協(xié)議的8080端口):
sudo ufw allow proto tcp port 8080
#允許指定IP地址或IP范圍的連接(例如,允許來(lái)自192.168.0.100的連接):
sudo ufw allow from 192.168.0.100
#允許特定協(xié)議和端口號(hào)洒擦,以及指定IP地址或IP范圍的連接:
sudo ufw allow 8080/tcp from 192.168.0.100
5.安裝好后設(shè)置SSH登錄時(shí)使用用戶名和密碼認(rèn)證椿争,你需要編輯SSH配置文件并啟用密碼認(rèn)證,打開(kāi)SSH配置文件:
sudo nano /etc/ssh/sshd_config
6.確保以下行未被注釋且設(shè)置為yes熟嫩,如果該行以#開(kāi)頭秦踪,請(qǐng)去除#以激活該行:
PasswordAuthentication yes
7.保存并關(guān)閉文件:如果你使用的是nano,可以按Ctrl + O(英文字母邦危,不是數(shù)字零)來(lái)保存文件洋侨,然后按Ctrl + X退出編輯器。
8.重啟SSH服務(wù)以應(yīng)用更改:
sudo systemctl restart ssh
9.現(xiàn)在SSH應(yīng)該配置為允許使用用戶名和密碼進(jìn)行認(rèn)證了倦蚪。記得為你想通過(guò)SSH登錄的用戶設(shè)置密碼,您的/home下的用戶边苹。
sudo passwd <用戶名>
10.如果您要?jiǎng)?chuàng)建新用戶并設(shè)置密碼陵且,按照提示輸入新用戶的密碼等信息,可以執(zhí)行一下命令:
sudo adduser <用戶名>
11.如果您要?jiǎng)h除SS用戶可執(zhí)行一下命令:
#刪除用戶但保留其主目錄
sudo userdel <用戶名>
#刪除用戶不保留其主目錄
sudo userdel -r <用戶名>
感謝:
https://blog.csdn.net/weixin_44304605/article/details/135851709