惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
The Blog of Author Tim Ferriss
U
Unit 42
罗磊的独立博客
G
Google Developers Blog
Microsoft Azure Blog
Microsoft Azure Blog
The Cloudflare Blog
aimingoo的专栏
aimingoo的专栏
Vercel News
Vercel News
N
Netflix TechBlog - Medium
H
Hackread – Cybersecurity News, Data Breaches, AI and More
云风的 BLOG
云风的 BLOG
Hugging Face - Blog
Hugging Face - Blog
大猫的无限游戏
大猫的无限游戏
F
Fortinet All Blogs
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
小众软件
小众软件
博客园 - 【当耐特】
H
Help Net Security
The GitHub Blog
The GitHub Blog

See you soon

哟,好久不见,无线打印 | See you soon 试试将文章版本化管理吧 | See you soon 使用 Quadlet 将 Podman 中的 Postgres 当作 systemd 服务运行 | See you soon 大他者,那个无时无刻都在盯着你的东西 | See you soon Laws of Software Engineering,软件工程定律 | See you soon 浅记多因素身份认证 | See you soon Linux 内核中的度量单位 | See you soon 重置 GPG 智能密钥 | See you soon 向 NAS 引入 samba | See you soon 无法重复键入的 Fcitx5 | See you soon ZFS 降级事故 | See you soon 记被 XanMod Kernel 和 AppArmor 联合坑的一次踩坑 | See you soon agent 的 skill 与 toolcall | See you soon 记一次服务器被挂恶意挖矿二进制 | See you soon 活着的 Arc | See you soon 令 acme.sh 使用 Cloudflare 的 DNS API 签发与续签证书 | See you soon 于 Tokio 中卸载 CPU Bound 任务 | See you soon 如我所见,梦破碎的时候 | See you soon 74LS 家族手册 | See you soon JDK Projects 备忘录 | See you soon 关于历史 | See you soon 用 curl 下载 OnePlus 的 ROM | See you soon 实用命令切片 | See you soon 再见,Oh My Zsh。 | See you soon 你不应该复用 strings.Builder | See you soon 博客的明日 | See you soon 被 AppArmor 击杀的 Dockge | See you soon AI 时代的自我 | See you soon 支持删除的布隆过滤器 | See you soon 基于栈的虚拟机与基于寄存器的虚拟机 | See you soon
使用密钥登录 SSH | See you soon
Krysztal Huang · 2024-01-31 · via See you soon

使用密钥登录远程服务器应该是最安全方便的操作,没有密钥对的私匙谁都不能上你的服务器。就算是暴力破解也不行。

但是,一定要记住,root 的密码无论如何也要是强密码。

准备过程

首先确认你的计算机里有没有 SSH Key,如果有的话直接用就好,不需要再次生成(假设用 ED25519 算法,如果是 RSA 算法把 ed25519 改成 rsa 就好)

cat ~/.ssh/id_ed25519.pub

如果是空的话就需要做下一步,如果不是的话就执行如下命令并且跳过下一步。

xclip -sel clip < ~/.ssh/id_ed25519.pub

这条命令的意思是把输出的东西传送到剪贴板里,Linux 很神奇罢!

生成密钥对

TODO

配置远程服务器允许使用密钥登录

登录到远程服务器,并且打开 /etc/ssh/sshd_config 文件,把如下内容的注释去掉

...

PubkeyAuthentication yes

...

然后打开 .ssh/authorized_keys 这个文件,把剪切板里的东西复制进去,大功告成

后记

  • .ssh/ 的权限必须是 700
  • .ssh/authorized_keys 的权限必须是 600