溫馨提示×

Ubuntu Minimal如何使用SSH

小樊
53
2025-05-05 20:02:57
欄目: 智能運維

在Ubuntu Minimal中使用SSH,你需要按照以下步驟操作:

1. 安裝OpenSSH服務器

首先,確保你的Ubuntu Minimal系統已經安裝了OpenSSH服務器。你可以通過以下命令來安裝:

sudo apt update
sudo apt install openssh-server

2. 啟動并啟用SSH服務

安裝完成后,啟動SSH服務并設置為開機自啟:

sudo systemctl start ssh
sudo systemctl enable ssh

3. 配置SSH(可選)

你可以根據需要配置SSH,例如更改默認端口、設置防火墻規則等。以下是一些常見的配置選項:

更改默認端口

編輯/etc/ssh/sshd_config文件:

sudo nano /etc/ssh/sshd_config

找到#Port 22這一行,取消注釋并修改為你想要的端口號,例如:

Port 2222

保存并退出編輯器,然后重啟SSH服務:

sudo systemctl restart ssh

設置防火墻規則

如果你使用的是UFW(Uncomplicated Firewall),可以添加規則允許SSH連接:

sudo ufw allow 2222/tcp
sudo ufw reload

4. 連接到SSH服務器

現在你可以從另一臺計算機連接到你的Ubuntu Minimal服務器。使用以下命令:

ssh username@server_ip -p port

其中:

  • username 是你在服務器上的用戶名。
  • server_ip 是服務器的IP地址。
  • port 是你配置的SSH端口號(默認是22,如果你更改了端口,請使用相應的端口號)。

例如:

ssh user@192.168.1.100 -p 2222

5. 配置SSH密鑰認證(可選)

為了提高安全性,你可以配置SSH密鑰認證。以下是基本步驟:

在客戶端生成SSH密鑰對

在客戶端計算機上打開終端,運行以下命令生成SSH密鑰對:

ssh-keygen -t rsa -b 4096

按照提示操作,通常會生成id_rsa(私鑰)和id_rsa.pub(公鑰)文件。

將公鑰復制到服務器

使用以下命令將公鑰復制到服務器的~/.ssh/authorized_keys文件中:

ssh-copy-id -p port username@server_ip

例如:

ssh-copy-id -p 2222 user@192.168.1.100

輸入服務器用戶的密碼后,公鑰將被添加到服務器的授權密鑰列表中。

禁用密碼登錄(可選)

為了進一步提高安全性,你可以禁用密碼登錄。編輯/etc/ssh/sshd_config文件:

sudo nano /etc/ssh/sshd_config

找到并修改以下行:

PasswordAuthentication no

保存并退出編輯器,然后重啟SSH服務:

sudo systemctl restart ssh

現在,你只能使用SSH密鑰進行身份驗證。

通過以上步驟,你應該能夠在Ubuntu Minimal系統中成功設置和使用SSH。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女