# 美国Linux服务器系统设置SSH免密连接的教程

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/28590.html | 发布：2024-04-10 | 更新：2024-04-10 | 分类：服务器vps推荐

[美国Linux服务器](https://www.mfisp.com/shop/usidc)Secure Shell 协议的简称为 SSH，是用于客户端和美国Linux服务器之间的安全连接的一种加密网络协议，支持各种类型的身份验证机制，目前最实用的身份验证机制就是基于[美国Linux服务器](https://www.mfisp.com/shop/usidc)密码的身份验证和基于公钥的身份验证两种。本文小编就来分享一下美国Linux服务器系统如何设置基于 SSH 密钥的身份验证，以及如何免密连接到[美国Linux服务器](https://www.mfisp.com/shop/usidc)的教程。

 

![如何选择存储协议：InfiniBand vs 光纤通道](https://www.mfisp.com/wp-content/uploads/2023/03/18635-dwu4z4.png)

 

**一、设置 SSH 无密码登录**

 

在[美国Linux服务器](https://www.mfisp.com/shop/usidc)系统中设置 SSH 免密登录，需要生成公共身份验证密钥并将其附加到远程主机 的/.ssh/authorized_keys 文件中，以下就来具体讲解配置 SSH 免密登录的详细步骤。

 

**1****、检查现有的 SSH 密钥对**

 

在生成新的 SSH 密钥对之前，首先检查[美国Linux服务器](https://www.mfisp.com/shop/usidc)上是否已有 SSH 密钥，主要是为了不覆盖现有密钥。运行以下Is 命令以查看是否存在现有 SSH 密钥：

 

```
Is -al ~/.ssh/id_*.pub
```

 

如果存在现有密钥，可以使用这些密钥并跳过下一步，或备份旧密钥并生成新密钥。如果看到 No such file or directory 或 no matches found 意味着[美国Linux服务器](https://www.mfisp.com/shop/usidc)没有 SSH 密钥，则可以继续执行下一步并生成新密钥。

 

**2****、生成新的 SSH 密钥对**

 

以下命令将生成一个[美国Linux服务器](https://www.mfisp.com/shop/usidc)新的 4096 位 SSH 密钥对，并将电子邮件地址作为注释：

 

```
ssh-keygen -t rsa -b 4096 -C  Email
```

 

按 Enter 接受则默认[美国Linux服务器](https://www.mfisp.com/shop/usidc)文件位置和文件名：

 

```
Enter file in which to save the key（/home/yourusername/.ssh/id_rsa）
```

 

接下来ssh-keygen 工具将要求键入安全密码，无论是否想要使用密码短语都可以，如果选择使用密码短语[美国Linux服务器](https://www.mfisp.com/shop/usidc)将获得额外的安全保护。在大多数情况下，开发人员和系统管理员使用 SSH 而不使用密码，因为它们对完全自动化的流程很有用。如果不想使用密码短语，请按 Enter：

 

```
Enter passphrase（empty for no passphrase）：
```

 

要确认[美国Linux服务器](https://www.mfisp.com/shop/usidc)是否已经生成 SSH 密钥，可以使用以下命令列出新的私钥和公钥：

 

```
ls~/.ssh/id_*/home/yourusername/.ssh/id_rsa/home/yourusername/.ssh/id_rsa.pub
```

 

**3****、复制公钥**

 

现在已经生成了 SSH 密钥对，为了能够在没有密码的情况下登录到美国Linux服务器，需要将公钥复制到要管理的[美国Linux服务器](https://www.mfisp.com/shop/usidc)，复制公钥最简单方法是使用ssh-copy-id 命令，在本地主机终端类型：

 

```
ssh-copy-id remote_username@server_ip_address
```

 

[美国Linux服务器](https://www.mfisp.com/shop/usidc)系统将提示输入 remote_username 的密码：

 

```
remote_username@server_ip_address's password:
```

 

用户通过身份验证后，公钥将附加到远程用户 authorized_keys 文件，并且将关闭连接。如果由于某种原因，ssh-copy-id 本地主机上没有该实用程序，则可以使用以下命令复制[美国Linux服务器](https://www.mfisp.com/shop/usidc)公钥：

 

```
cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
```

 

**4****、使用 SSH 密钥登录**

 

完成上述步骤后，就能够登录到远程[美国Linux服务器](https://www.mfisp.com/shop/usidc)而不会被提示输入密码，测试口令：

 

```
ssh remote_username@server_ip_address
```

 

**二、禁用 SSH 密码验证**

 

要为[美国Linux服务器](https://www.mfisp.com/shop/usidc)添加额外的安全层，可以禁用 SSH 的密码身份验证。在禁用 SSH 密码身份验证之前，请确保可以在没有密码的情况下登录到美国Linux服务器，并且登录的用户具有 sudo 权限。

 

![](https://www.mfisp.com/wp-content/uploads/thumb/2021/10/fill_w120_h120_g0_mark_6b9525161d6ba7_1_post.webp) 

[![](https://www.mfisp.com/wp-content/uploads/thumb/2021/10/fill_w120_h120_g0_mark_6b9525161d6ba7_1_post.webp)](https://www.mfisp.com/shop/336.html)

## [美国服务器-USC3E31230B](https://www.mfisp.com/shop/336.html)[出售]

 

￥999

 

￥1199

 
 
- 库存：9.9k 
- 已售：121 
- 人气：3.3k

 

1、使用具有 sudo 权限的用户或 root 用户，通过 SSH 密钥登录到远程[美国Linux服务器](https://www.mfisp.com/shop/usidc)：

 

```
ssh sudo_user@server_ip_address
```

 

2、打开[美国Linux服务器](https://www.mfisp.com/shop/usidc)SSH 配置文件 /etc/ssh/sshd_config ，搜索以下指令并按如下方式进行修改：

 

```
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
```

 

完成后保存文件并重新启动[美国Linux服务器](https://www.mfisp.com/shop/usidc)SSH 服务，在Ubuntu或Debian 系统版本上，运行命令：

 

```
sudo systemctl restart ssh
```

 

在美国Linux服务器CentOS或Fedora系统版本上，运行命令：

 

```
sudo systemctl restart sshd
```

 

到这里关于美国Linux服务器系统SSH免密连接就都设置完毕，之后用户们就可以通过SSH免密登录[美国Linux服务器](https://www.mfisp.com/shop/usidc)来进行各项操作了。

 

现在[梦飞科技](https://www.mfisp.com)合作的[美国VM机房](https://www.mfisp.com/shop/usvmidc)的[美国Linux服务器](https://www.mfisp.com/shop/usidc)所有配置都免费赠送防御值 ，可以有效防护网站的安全，以下是部分配置介绍：

 

| CPU | 内存 | 硬盘 | 带宽 | IP | 价格 | 防御 |
|---|---|---|---|---|---|---|
| E3-1230v3 | 16GB | 500GB SSD | 1G无限流量 | 1个IP | 900/月 | 免费赠送1800Gbps DDoS防御 |
| E3-1270v2 | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1250/月 | 免费赠送1800Gbps DDoS防御 |
| E3-1275v5 | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1350/月 | 免费赠送1800Gbps DDoS防御 |
| Dual E5-2630L | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1450/月 | 免费赠送1800Gbps DDoS防御 |

   

[梦飞科技](https://www.mfisp.com)已与全球多个国家的顶级数据中心达成战略合作关系，为互联网外贸行业、金融行业、IOT行业、游戏行业、直播行业、电商行业等企业客户等提供一站式安全解决方案。持续关注[梦飞科技官网](https://www.mfisp.com)，获取更多IDC资讯！

 

![裸机与云服务器：有什么区别？](https://www.mfisp.com/wp-content/uploads/2023/03/19171-9Vx1Hq.png)

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
