查看、生成 SSH 密钥用于安全登陆
SSH 可以用来登陆服务器,远程执行命令,并用强加密算法编码保护通信安全,目前广泛应用于远程命令控制、文件加密传输等方面。SSH 登陆服务器的方法一般有两种:密码登陆和密钥登陆。
在受信任的设备上使用密钥鉴权方式登陆相比于每次登陆时输入密码更加方便,也免除了密码被偷窥的风险。本文介绍了密钥(公私钥对)的生成和查看方法
查看 SSH 公私钥对
在 Linux、MacOS 中,一般公钥文件在用户主目录下:
$ cat ~/.ssh/id_rsa.pub
Windows 10 version 1809 开始,命令行也开始支持 OpenSSH 了,公钥文件在对应的用户主目录下:
> type %USERPROFILE%\.shh\id_rsa.pub
生成 SSH 公私钥对
如果系统提示没找到 id_rsa.pub
文件,就需要生成新的公私钥对了。打开 Terminal 或者 CMD 输入:
ssh-keygen
配置密钥位置推荐默认,加密密码可以缺省或不少于5个字符。
Written with StackEdit.