Ubuntu安装openssh
在信息技术飞速发展的今天,许多用户都希望在家中的计算机上搭建一个安全、稳定的服务器。Linux系统用户安装SSH服务是实现远程登录的关键步骤。将详细介绍如何在Ubuntu操作系统上安装OpenSSH服务,帮助读者轻松开启远程连接之旅。 一、准备工作 1. 确保你的Ubuntu系统已更新到最新版本。 ...
在信息技术飞速发展的今天,许多用户都希望在家中的计算机上搭建一个安全、稳定的服务器。Linux系统用户安装SSH服务是实现远程登录的关键步骤。将详细介绍如何在Ubuntu操作系统上安装OpenSSH服务,帮助读者轻松开启远程连接之旅。
一、准备工作
1. 确保你的Ubuntu系统已更新到最新版本。
2. 拥有sudo权限,以便在安装过程中执行命令。
二、安装OpenSSH
1. 打开终端,输入以下命令:
```
sudo apt update
```
该命令将更新系统的软件包列表。
2. 使用以下命令安装OpenSSH:
```
sudo apt install openssh-server
```
安装过程中,系统会自动下载并安装OpenSSH服务及其依赖项。
3. 安装完成后,以下命令检查OpenSSH服务是否已启动:
```
sudo systemctl status ssh
```
如果服务正在运行,输出信息中会显示“active (running)”。
三、配置SSH服务
1. 修改SSH配置文件,打开以下文件:
```
sudo nano /etc/ssh/sshd_config
```
以下是配置文件的关键设置:
- `PermitRootLogin no`:禁止root用户直接登录,以提高安全性。
- `PasswordAuthentication no`:禁用密码认证,仅支持密钥认证。
- `Port 22`:SSH服务端口,默认为22。
2. 保存并退出配置文件。
3. 重启SSH服务以应用更改:
```
sudo systemctl restart ssh
```
四、生成密钥对
1. 在本地计算机上,使用以下命令生成SSH密钥对:
```
ssh-keygen -t rsa -b 4096
```

按照提示操作,为密钥对设置密码(如果不需要密码,按回车跳过)。
2. 将公钥复制到远程服务器,打开终端,输入以下命令:
```
ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@服务器IP
```
用户名是你的Ubuntu账户名,服务器IP是远程服务器的IP地址。
五、远程登录
1. 在本地计算机上,打开终端,输入以下命令:
```
ssh 用户名@服务器IP
```
如果一切设置正确,你会成功登录到远程服务器。
:以上步骤,你已经在Ubuntu上成功安装并配置了OpenSSH服务。现在,从任何地方远程登录到你的服务器,进行日常管理和维护。希望这篇文章能帮助你轻松实现这一目标。