内容由AI生成,请注意甄别。
你是不是每次登录服务器都要反复输入密码,烦到想砸键盘?或者担心密码被黑客偷?今天教你生成SSH公钥——就像给服务器配了一把“专属门禁卡”,以后登录不用输密码,安全又省心!
第一步:打开“钥匙制作间”——电脑自带的命令行工具
生成SSH公钥不用下载任何软件,你的电脑就是“钥匙机”,打开对应的工具就行:
- Windows用户:按Win+X选PowerShell(别害怕,就是个黑框框);
- Mac/Linux用户:打开终端(Launchpad搜“终端”或按Ctrl+Alt+T);
第二步:一键生成“钥匙对”——私钥藏好,公钥随便用
在命令行里输入这行魔法命令,然后按回车:ssh-keygen(复制粘贴就行,不用背)
- 问“保存位置”:直接回车用默认路径,省得找不着;
- 问“设置密码”:建议设一个(像给钥匙加密码锁),输的时候看不见字符是正常的,输完回车;
- 再确认密码:输完回车,搞定!
划重点:生成的两个文件里,id_rsa是私钥(像家里的钥匙,绝对不能给别人),id_rsa.pub是公钥(像小区门禁卡,随便给服务器)。
第三步:找到你的“门禁卡”——公钥藏在哪?
公钥文件就藏在你电脑的这些地方,打开就能看到:
- Windows:C:Users你的用户名.sshid_rsa.pub(用记事本打开);
- Mac/Linux:~/.ssh/id_rsa.pub(用文本编辑打开);
里面那串长长的字符,就是你的SSH公钥啦!复制下来备用~
第四步:把公钥“交给”服务器——从此登录免密码
把刚才复制的公钥内容,粘贴到服务器的~/.ssh/authorized_keys文件里(如果没有这个文件,就新建一个)。这样下次登录服务器时,就不用输密码啦,直接“刷门禁卡”进门!
怎么样?是不是超简单?生成一次SSH公钥,终身受益——以后登录服务器就像开自家门一样方便,还比密码登录安全N倍!赶紧去试试吧~
服务器登录从此省心又安全,这“专属门禁卡”简直太贴心了!🌟