免密登录服务器简明教程
1.准备工作
(1)服务器已经安装SSH服务
能够SSH连接即可
(2)本地计算机安装GIT
未安装的可以使用该下载链接安装
2.本地计算机创建公钥
两种方式,在本地计算机创建公钥和私钥
(1)配置本地计算机公钥、私钥
ssh-keygen -t rsa
执行创建公钥命令后会依次出现以下选项代码,全部直接回车默认即可
Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa)
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
得到以下代码,证明公钥、私钥创建完成

(2)配置GitHub公钥、私钥
如果不需要配置GitHub,可直接跳过该步骤
在该命令中,"Deeachain@163.com"替换为自己的GitHub登录邮箱,方便配置GitHub公钥登录使用。
ssh-keygen -t rsa -C "Deeachain@163.com"
所有操作跟方式(1)一致
3.上传本地公钥到服务器
在以下命令中,填写自己使用的服务器ip和登录用户名
ssh-copy-id dingcheng@10.255.249.156
出现以下字段,可以忽略。最后一行提示输入登录密码
输入密码后,提示公钥添加完成,则配置成功。

4.测试是否成功
使用以下命令登录服务器,不再需要输入用户名密码。
ssh dingcheng@10.255.249.156
本文提供了一步步的指南,教你如何通过SSH公钥实现本地计算机无密码登录服务器。首先确保服务器已安装SSH服务和本地计算机安装了GIT。接着,本地创建并配置SSH公钥和私钥,可以选择性地将公钥添加到GitHub。然后,将本地公钥复制到服务器,并通过SSH尝试无密码登录。成功后,你将能够便捷地免密登录服务器。
2208

被折叠的 条评论
为什么被折叠?



