当前位置: 首页 > article >正文

vscode 远程连接ssh 密钥方式

目录

1. powershell 生成key:

2. 在服务器上安装公钥

3).为了确保连接成功,输入如下指令以保证以下文件权限正确:

3 开启 ssh 密钥登录

vscode 远程连接配置


1. powershell 生成key:

在命令行执行ssh-keygen来创建密钥对,默认情况下,会生成一个私钥(id_rsa)和一个公钥(id_rsa.pub

一般保存目录:

C:\Users\xxxx\.ssh

2. 在服务器上安装公钥

1).
拷贝id_rsa.pub中的公钥,并添加到authorized_keys中:

mkdir -p ~/.ssh
# {YOUR_PUB_KEY}是拷贝的公钥,以ssh-rsa开头
echo "{YOUR_PUB_KEY}" >> ~/.ssh/authorized_keys

2). 把 id_rsa.pub文件拷贝到服务器上,

执行覆盖:

cat id_rsa.pub > ~/.ssh/authorized_keys

执行追加:

cat id_rsa.pub >> ~/.ssh/authorized_keys


如此便完成了公钥的安装。

3).为了确保连接成功,输入如下指令以保证以下文件权限正确:

cd /root/.ssh

chmod 600 authorized_keys 
chmod 700 ~/.ssh

方法2

chmod 600 /root/.ssh/authorized_keys 
chmod 700 /root/.ssh

3 开启 ssh 密钥登录

vim /etc/ssh/sshd_config


将 PubkeyAuthentication 和 AuthorizedKeysFile 这两个选项的注释取消掉AuthorizedKeysFile 选项后面的路径指定了从哪里读取公钥文件

修改完毕重启远程服务器

vscode 远程连接配置

Host xxxx
    HostName xxx
    User xxx
    Port xxx
    IdentityFile "C:\Users\xxx\.ssh\id_rsa"


                        
原文链接:https://blog.csdn.net/TheKoi/article/details/129571955


http://www.kler.cn/a/404221.html

相关文章:

  • css:感觉稍微高级一点的布局
  • pdf文档动态插入文字水印,45度角,旋转倾斜,位于文档中央,多行水印可插入中文
  • TheadLocal出现的内存泄漏具体泄漏的是什么?弱引用在里面有什么作用?什么情景什么问题?
  • C指针之舞——指针探秘之旅(2)
  • 华为ID机试 -- 分糖果 E100
  • c++ 栈
  • 在有网络连接的机器上打包 electron 及其依赖项,在没有网络连接的机器上安装这些离线包
  • 【数据结构】【线性表】【练习】反转链表
  • Docker安装并配置Mongodb4.0
  • mongodb多表查询,五个表查询
  • 【蓝桥】宝藏排序Ⅱ----Array.sort和PriorityQueue
  • LeetCode题练习与总结:Fizz Buzz--412
  • 深度解析神经网络中的最大池化层:工作原理、参数配置与应用示例
  • 「Java EE开发指南」如何使用Visual JSF编辑器设计JSP?(一)
  • 【vue】vue中.sync修饰符如何使用--详细代码对比
  • 【Word】一键批量引用论文上标——将正文字体改为上标格式
  • Flink升级程序和版本
  • word-毕业论文的每一章节的页眉单独设置为该章的题目怎么设置
  • Houdini和Blender如何使用CPU云渲染
  • 深度学习之One Stage目标检测算法2
  • 深入解析Python中的逻辑回归:从入门到精通
  • 哋它亢SEO技术分析:如何提升网站在搜索引擎中的可见性
  • 自然语言处理:第六十二章 KAG 超越GraphRAG的图谱框架
  • 【三合黑马指标】指标操盘技术图文教程,三线粘合抓黑马,短线买点持股辅助,通达信炒股软件指标
  • Linux13 传输层UDP和TCP协议
  • 微知-plantuml常用语法和要点以及模板?(note over、create、box,endbox、alt,else,end, autonumber)