SSH公私钥免密连接远程服务器
创作时间:
作者:
@小白创作中心
SSH公私钥免密连接远程服务器
引用
CSDN
1.
https://m.blog.csdn.net/m0_57141074/article/details/144818495
SSH公私钥免密连接远程服务器是一种安全且便捷的远程登录方式。通过在本地主机生成SSH公私钥对,并将公钥部署到远程服务器,可以实现无需输入密码即可登录远程服务器的功能。本文将详细介绍如何在Windows系统中配置SSH公私钥免密连接,包括使用命令行和VSCode两种方式。
本机准备
- 打开命令行(Win+R 输入
cmd
) - 使用
ssh-keygen
命令生成SSH公私钥对ssh-keygen
- 按提示操作,如果不想改变公私钥的存储位置和文件名,则可以一直回车
括号里面的Enter file in which to save the key (/home/your_user/.ssh/id_rsa):
/home/your_user/.ssh/id_rsa
为你的公私钥存储位置,一般为C:/user/your_name/.ssh
文件夹中;如需更改在以上显示的:
后面,使用绝对路径输入你想保存的位置(建议放在默认位置) - 回车结束后,可以看到你保存的文件夹中有这两个文件
上面的 id_rsa 为私钥,放在本地就行;id_rsa.pub 为公钥是要放到远程服务器上
远程机器准备
由于作者没有远程服务器的管理员权限,没办法直接在xshell中看到.ssh文件夹的位置,如果你可以在远程服务器的文件管理中看的.ssh文件夹,可以直接将 id_rsa.pub 传到.ssh文件夹中,并更改文件名为 authorized_keys
此处使用命令行传输公钥的方法
- 首先打开远程服务器的命令行,创建
~/.ssh
目录:mkdir -p ~/.ssh
- 打开本地的 id_rsa.pub 文件(使用记事本打开),复制文件的内容,将复制的公钥添加到
~/.ssh/authorized_keys
文件中:(引号内为公钥id_rsa.pub中的内容)echo "your_copied_public_key" >> ~/.ssh/authorized_keys
- 为了确保
.ssh
目录和authorized_keys
文件具有正确的权限:chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
如果只是用命令行连接远程服务器,以上步骤就已经能够实现免密连接了
VSCode免密连接远程服务器
config文件的位置和公私钥的位置相同,也在 C:\user\your_name.ssh 位置下,使用记事本打开
找到你要配置免密连接的服务器修改为以下格式:
Host “你给服务器起的名字”
HostName “服务器的ip”
User “用户名”
PreferredAuthentications publickey
IdentityFile “本机私钥位置”
本机私钥位置一般为 C:/user/your_name/.ssh/id_rsa
(以上内容修改之后不需要带引号)
这样修改之后,使用VSCode连接远程服务器应该也可以实现免密连接了
热门推荐
李银昭教你用散文捕捉生活中的清冷瞬间
纳兰性德笔下的清冷破碎:从《采桑子》到《梦江南》
达特茅斯会议:AI崛起的历史起点
Excel表格复制粘贴单元格快捷键使用指南
Excel向上填充数据的三种方法:填充柄、公式法和VBA宏
Excel向上拖动公式的方法与技巧
Excel中向上填充单元格的多种方法详解
掌握这些高级配色公式,你也能成为穿搭达人!
色彩对比+黄金比例:设计界的最新潮流!
银行理财亏钱了!有投资者一天亏损1000元 央行曾喊话提示风险
IF=11.7!科学家发现增强巨噬细胞活性的新途径
eBioMedicine | 李纤、杨菲团队揭示增强巨噬细胞吞噬功能的新机制
郑州学子探寻千年澄泥砚 黄河泥淬炼非遗新生机
县域民宿成地方文化之窗
《三体》作者刘慈欣推荐:夏商周朝代更替表制作方法
郑州旅游景点如何带动地方经济?
海通证券解析:今日股市大跌原因揭秘
农业农村部农膜污染防控重点实验室首设东北研发中心
农业地膜的分类及作用
《迷雾大陆》S5魂灵师毒镰BD:150层冲层完全攻略
中医养生有妙招:穴位按摩+食疗,轻松告别职场高压
贾玲亲述:16:8轻断食法的心理调适秘籍
16:8轻断食:科学减重的新选择
双色球又出大奖!对地方经济影响几何?
双色球“除11余数法”:真的能提升中奖概率吗?
白露前,要懂得忌嘴,牢记“3要吃6不吃”,即营养又解馋,合理饮食轻松过白露
白露至,秋意浓——探寻二十四节气之白露
痛风发作时,有没有的快速止疼的方法?
肾部保养全指南:从日常习惯到科学养护
《河边的错误》:白洁的职业发展迷局与道德困境