搬瓦工生成 SSH 密钥/使用 SSH Key 免密码登录 VPS 服务器教程

搬瓦工 VPS 购买之后会收到一封邮件,告知 VPS 的账户、密码等信息。除此之外,我们也可以设置 SSH Key(SSH 密钥),然后通过 SSH 密钥登录我们的 VPS 服务器。使用 SSH 密钥更安全一些,不会发生密码泄露的问题。本文介绍一下搬瓦工在 VPS 上生成 SSH 密钥,并配置 SSH 公钥、修改 SSH 配置文件、配置本地 SSH 私钥,实现搬瓦工 VPS 使用 SSH Key 登录 VPS 的方法。

本教程适用于本地为 Windows、MacOS、Linux 等环境,基本上是通用的。

当然,如果要使用 SSH 密钥登录,那么一定要保存好密钥文件,丢了会比较麻烦。

刚刚发现之前一直打了错别字,登陆 -> 登录,于是把网站所有登陆都修改了一下,改成了登录。

一、搬瓦工生成 SSH 密钥

本教程以 Ubuntu 18.04 LTS 为例,不同 Linux 发行版应该都差不多。使用的 VPS 是搬瓦工香港 VPS

以下所有操作都在 /root 目录下执行。大家如果在不同目录的话注意操作时候的文件路径。

首先登录 VPS(搬瓦工VPS/Bandwagonhost基础教程 – 新手拿到VPS后如何登录SSH),生成一个 SSH 密钥对:

ssh-keygen

输入上面命令后一路回车即可,一般不需要设置额外的密码。

生成结果如上图所示,其中两行就是生成的私钥、公钥地址:

Your identification has been saved in /root/.ssh/id_rsa. <== 私钥
Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥

二、搬瓦工 VPS 配置公钥

然后需要在 VPS 上配置一下公钥。

将公钥文件导入到 authorized_keys 这个文件:

cat .ssh/id_rsa.pub >> .ssh/authorized_keys

确保 .ssh 文件夹有正确的权限(否则会登录失败):

chmod 700 .ssh
chmod 600 .ssh/authorized_keys

然后可以使用 ll -h 命令查看一下权限是否设置正确。

至此,公钥就配置完成了。

三、修改 SSH 配置使用密钥登陆

然后需要改一下 SSH 的配置文件,修改下面文件:

vim /etc/ssh/sshd_config

主要修改下面几个地方(添加设置项或者修改已有设置项):

RSAAuthentication yes 
PubkeyAuthentication yes

此外,确保可以使用 root 账户登录(搬瓦工 VPS 一般没有这个问题):

PermitRootLogin yes

然后重启一下 SSH 服务:

service sshd restart

至此,VPS 上的所有操作完成,接下来需要本地配置一下使用私钥登录。

四、本地配置私钥登录

首先需要把 SSH 私钥下载到本地,参考(任选其一即可):

然后需要一个 SSH 客户端工具,推荐使用 Termius 进行登录。参考:

以 Termius 为例,新建一个 Host,然后配置的时候密码不用输入,直接选择本地的 SSH 私钥文件即可。

如图所示,点击 Keys,然后在弹出界面点击右下角的 +KEY,就可以添加本地 SSH 私钥文件了。

保存之后,一般来说就没问题了,可以顺利使用 SSH 密钥登录,不需要再输入密码。

如果登录失败,可以检查一下 .ssh 文件夹和 authorized_keys 这个文件的权限是否正确,不正确的话会导致登录失败的。

五、后续步骤以及搬瓦工新手教程推荐

最后还有一步,没有放在上面,因为需要额外提醒一下大家。

如果需要彻底关闭密码登陆,仅使用 SSH 密钥登陆,那么可以修改 SSH 配置文件的下面设置项:

PasswordAuthentication no

注意:如果要彻底关闭密码登录,一定要确保 SSH 密钥登录已经正确配置,可以正常登录,并且确保妥善保管 SSH 私钥。否则要是私钥丢了,是登录不了的。

以上就是 搬瓦工 VPS 设置 SSH 密钥并通过 SSH Key 实现免密码登录的教程

1、搬瓦工推荐方案

搬瓦工实时库存:https://stock.bwg.net

CN2 (入门)
$49.99
年付
  • 1核 CPU
  • 1GB 内存
  • 20GB SSD 硬盘
  • 1000GB 月流量
  • 1Gbps 带宽
  • DC3/DC8 机房
  • $49.99/年
  • 入门首选,速度够用
HK (高端)
$89.99
月付
  • 2核 CPU
  • 2GB 内存
  • 40GB SSD 硬盘
  • 500GB 月流量
  • 1Gbps 带宽
  • 香港 CN2 GIA/PCCW 机房
  • $89.99/月,$899.99/年
  • 土豪高端选择,绝对好用
方案内存CPU硬盘流量/月带宽机房价格购买
CN2
(最便宜)
1GB1核20GB1TB1GbpsDC3 CN2
DC8 ZNET
$49.99/年购买
CN22GB1核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
$49.99/季度
$169.99/年
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps香港 CN2 GIA
香港 PCCW
$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,价格适中,速度超快,可选机房多,性价比最高。
  • 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。

2、搬瓦工新手教程

  1. 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程(推荐阅读)
  2. 搬瓦工购买教程:《2021 年最新搬瓦工购买教程和支付宝支付教程
  3. 搬瓦工优惠码:BWH3HYATVBJW
  4. 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群
  5. 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?
  6. 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理
  7. 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)
  8. 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP
  9. 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总
  10. 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程

未经允许不得转载:Bandwagonhost中文网 » 搬瓦工生成 SSH 密钥/使用 SSH Key 免密码登录 VPS 服务器教程