ubuntu開(kāi)啟ssh遠(yuǎn)程登錄 ubuntu開(kāi)啟ssh服務(wù)命令
  • 更新時(shí)間:2025-07-18 00:51:28
  • 行業(yè)要聞
  • 發(fā)布時(shí)間:5個(gè)月前
  • 384

本文將詳細(xì)介紹如何在Ubuntu 18.04、20.04和22.04系統(tǒng)上開(kāi)啟SSH服務(wù),設(shè)置開(kāi)機(jī)自啟,并配置SSH以允許遠(yuǎn)程連接及root用戶(hù)的遠(yuǎn)程登錄。通過(guò)這些步驟,你將能夠輕松實(shí)現(xiàn)安全的遠(yuǎn)程訪問(wèn)。


一、開(kāi)啟SSH服務(wù)并設(shè)置開(kāi)機(jī)自啟


在Ubuntu系統(tǒng)中,SSH服務(wù)通常默認(rèn)安裝,但可能并未啟動(dòng)。請(qǐng)按照以下步驟開(kāi)啟SSH服務(wù)并確保其在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行。


1. 安裝SSH服務(wù)(如未安裝)


首先,更新軟件包列表并安裝OpenSSH服務(wù)器:


```bash

sudo apt update

sudo apt install openssh-server

```


2. 啟動(dòng)SSH服務(wù)并設(shè)置開(kāi)機(jī)自啟


接下來(lái),啟動(dòng)SSH服務(wù)并設(shè)置其在系統(tǒng)啟動(dòng)時(shí)自啟:


```bash

?啟動(dòng)SSH服務(wù)

sudo systemctl start ssh


?設(shè)置SSH服務(wù)開(kāi)機(jī)自啟

sudo systemctl enable ssh

```


3. 檢查SSH服務(wù)狀態(tài)


使用以下命令驗(yàn)證SSH服務(wù)是否正在運(yùn)行:


```bash

sudo systemctl status ssh

```


二、配置SSH以允許遠(yuǎn)程連接與root用戶(hù)遠(yuǎn)程登錄


默認(rèn)情況下,Ubuntu的SSH服務(wù)不允許root用戶(hù)直接登錄。為了啟用root登錄,需要修改SSH配置文件。


1. 修改SSH配置文件


打開(kāi)SSH配置文件進(jìn)行編輯:


```bash

sudo nano /etc/ssh/sshd_config

```


找到并修改以下配置項(xiàng),確保它們未被注釋?zhuān)ㄈサ粜惺椎模┎⒃O(shè)置正確的值:


```plaintext

PermitRootLogin yes

PasswordAuthentication yes

```


2. 保存更改并重啟SSH服務(wù)


保存配置文件后,重啟SSH服務(wù)以應(yīng)用更改:


```bash

sudo systemctl restart ssh

```


3. 測(cè)試SSH連接


在另一臺(tái)計(jì)算機(jī)或終端窗口中,嘗試連接到你的Ubuntu系統(tǒng):


```bash

ssh root@<your_ubuntu_ip_address> -p <port_number>

```


三、設(shè)置防火墻以允許SSH流量


確保防火墻允許SSH流量:


```bash

sudo ufw allow ssh

```


四、解決SSH配置相關(guān)問(wèn)題


1. 如何查看SSH服務(wù)是否正在運(yùn)行?


在Ubuntu 18.04上,可以使用以下命令查看SSH服務(wù)的狀態(tài):


```bash

sudo systemctl status ssh

```


2. 如何只允許特定IP地址遠(yuǎn)程連接SSH?


在Ubuntu 20.04中,可以在`/etc/ssh/sshd_config`文件中添加以下行來(lái)限制允許的IP地址:


```plaintext

AllowUsers root@<ip_address>

```


然后重啟SSH服務(wù)以應(yīng)用更改:


```bash

sudo systemctl restart ssh

```


3. 如何允許root用戶(hù)遠(yuǎn)程登錄?


在Ubuntu 20.04中,編輯SSH配置文件,將PermitRootLogin設(shè)置為yes,并重啟SSH服務(wù)。


在Ubuntu18.04、20.04和22.04中,SSH服務(wù)的開(kāi)啟和配置非常簡(jiǎn)單。通過(guò)上述步驟,用戶(hù)可以快速啟用遠(yuǎn)程登錄并設(shè)置root用戶(hù)權(quán)限。同時(shí),根據(jù)具體需求,設(shè)置SSH的安全策略也是保障系統(tǒng)安全的重要環(huán)節(jié)。希望本文能幫助你順利配置SSH,實(shí)現(xiàn)安全的遠(yuǎn)程訪問(wèn)。


我們專(zhuān)注高端建站,小程序開(kāi)發(fā)、軟件系統(tǒng)定制開(kāi)發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開(kāi)發(fā)、各類(lèi)API接口對(duì)接開(kāi)發(fā)等。十余年開(kāi)發(fā)經(jīng)驗(yàn),每一個(gè)項(xiàng)目承諾做到滿(mǎn)意為止,多一次對(duì)比,一定讓您多一份收獲!

本文章出于推來(lái)客官網(wǎng),轉(zhuǎn)載請(qǐng)表明原文地址:https://www.tlkjt.com/news/19522.html
推薦文章

在線(xiàn)客服

掃碼聯(lián)系客服

3985758

回到頂部