可能重复:
如何设置无密码 SSH 登录?
我正在使用 ssh 连接到远程服务器。每次都提示我提供密码,但我记得能够设置一种身份验证密钥,因此不需要密码。
然而,已经很久了,我几乎忘记了关于它的一切,除了“钥匙”这个词。你设置并忘记的那些事情之一,我从来没有完全理解它。
它是如何完成的?
Nit*_*esh 52
您正在寻找的答案在这里。以下是它的摘录:
运行以下命令以创建 SSH 密钥对。如果您不希望每次使用时都“解锁”您的密钥,您可以将密码留空:
ssh-keygen -t rsa
Run Code Online (Sandbox Code Playgroud)
输出将类似于此
Generating public/private rsa key pair.
Enter file in which to save the key (/home/a/.ssh/id_rsa):
Created directory '/home/a/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/a/.ssh/id_rsa.
Your public key has been saved in /home/a/.ssh/id_rsa.pub.
The key fingerprint is:
3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 a@A
Run Code Online (Sandbox Code Playgroud)
复制 SSH 密钥后,您无需密码即可登录您的机器。
| 归档时间: |
|
| 查看次数: |
125653 次 |
| 最近记录: |