ubuntu

Ubuntu Minimal如何使用SSH远程登录

小樊
41
2025-10-22 21:25:21
栏目: 智能运维

Ubuntu Minimal使用SSH远程登录完整步骤

1. 安装OpenSSH服务器

Ubuntu Minimal系统默认未包含SSH服务,需通过以下命令安装:

sudo apt update && sudo apt install openssh-server -y

安装完成后,SSH服务会自动启动。

2. 启动并设置SSH开机自启

通过以下命令确保SSH服务持续运行,并在系统重启后自动启动:

sudo systemctl start ssh      # 启动SSH服务
sudo systemctl enable ssh     # 设置开机自启

可通过sudo systemctl status ssh检查服务状态(显示“active (running)”表示正常)。

3. 配置防火墙(若启用UFW)

若系统启用了UFW防火墙,需允许SSH流量通过(默认端口22):

sudo ufw allow ssh            # 允许SSH连接
sudo ufw reload               # 重新加载防火墙规则

执行sudo ufw status可确认规则是否生效。

4. 获取服务器IP地址

通过以下命令查看服务器的网络IP(根据网络接口调整,如eth0为有线、wlan0为无线):

ip addr show                  # 查看所有接口IP
# 或简化命令(直接显示IP列表)
hostname -I

记录输出的IP地址(如192.168.1.100),用于后续远程连接。

5. 远程登录SSH

在客户端计算机(如Windows/Mac/Linux)的终端中,使用以下命令连接:

ssh username@server_ip        # 替换为服务器用户名和IP

例如,若服务器用户名为ubuntu,IP为192.168.1.100,则命令为:

ssh ubuntu@192.168.1.100

首次连接需确认服务器指纹(输入“yes”),随后输入用户密码即可登录。

6. 可选:配置SSH密钥认证(提升安全性)

为避免每次输入密码,建议设置密钥认证:

7. 可选:修改SSH默认端口(增强安全性)

若需避免默认端口22被扫描攻击,可修改SSH端口:

通过以上步骤,即可完成Ubuntu Minimal系统的SSH远程登录配置。建议优先使用密钥认证,并避免使用默认端口,以提高系统安全性。

0
看了该问题的人还看了