提示:解决Vscode每次连接ssh登入需要输入密码问题(免密登入)

文章目录

  • 问题
  • 一、解决方案
  • 二、使用步骤
    • 1.win10操作
  • 参考文献

问题

可以看到每次登入,或者切换的时候都需要输入密码,很麻烦,我有强迫症。

一、解决方案

1检查windows中是否安装ssh:

二、使用步骤

1.win10操作

2.生成id_rsa.pub(用github时生成过,这步忽略)
cmd 输入ssh-keygen
其他地方都是回车,

PS C:\Users\Christopher> ssh-keygen    #
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\Christopher/.ssh/id_rsa):
Created directory 'C:\Users\Christopher/.ssh'.  ##你自己的目录。
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in C:\Users\Christopher/.ssh/id_rsa.
Your public key has been saved in C:\Users\Christopher/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:/mjkrJOQbRzCAwlSPYVBNcuxntm/Ms5/MMC15dCRrMc christopher@Christopher-Win10-VM-01
The key's randomart image is:
+---[RSA 2048]----+
|oo.+o==    o.o   |
|. o +. =  o =    |
|   o .+. . B     |
|    +..+o o E    |
|     *+.S. .     |
|    o +...o      |
|     o =. .o     |
|      o.*o ..    |
|      .=+++.     |
+----[SHA256]-----+
PS C:\Users\Christopher>

3.xshell链接后创建目录

mkdir .ssh

将C://Users/xxx/.ssh/id_rsa.pub拷贝到服务器的.ssh/authorized_keys,请不要采用复制粘贴文本的方式,我是用xftp将文件复制到服务器,再执行如下命令:
复制如下

4.然后xshell输入

chmod 700 .ssh
cd .ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
sshd restart

5.打开vscode
添加扩展

打开远程

如下

如下

配置文件里面配置

Host CTF     #随便起一个名称HostName 172.19.12.206       #服务器地址Port 22  #服务器端口User root   #服务器用户名

重新打开Vscode就免登入了。

参考文献

https://blog.csdn.net/qq_41381865/article/details/116120074
https://www.cnblogs.com/dev-sy/p/12893012.html
https://blog.csdn.net/weixin_42397613/article/details/114983147
https://www.jianshu.com/p/cc1f599c8841

解决Vscode每次连接ssh登入需要输入密码问题(免密登入)相关推荐

  1. 解决校园网每次连接需要输入账号密码

    解决校园网每次连接需要输入账号密码 问题描述 原因 解决方法 安卓系统(以小米为例)和ios系统设置方法 问题描述 每次连接校园网都要重新输入账号密码,即使已经点击记住账号密码,问题仍无法得到解决. ...

  2. SSH连接两台虚拟机、秘钥免密登录

    材料:两台虚拟机. 分别查看各自ip: 第一台: 第二台: SSH连接 连接: 秘钥 将生成的公钥传入到想要的ip: 进入192.168.19.129修改配置文件 将PubkeyAuthenticat ...

  3. 设备远程连接—安卓端连接linux云服务器以及免密登录配置

    1.下载Termux 下载地址 2.pkg 命令执行软件安装 在安卓机上成功安装Termux后,我们进入Termux使用pkg命令进行软件安装 订阅附加仓库 root-repo :pkg instal ...

  4. 解决vscode远程连接服务器的Extension activation failed问题

    症状: 1.vscode忽然就报错Extension activation failed, run the 'Developer: Toggle Developer Tools' command fo ...

  5. Ubuntu下VScode配置ssh免密远程登录

    一 实现步骤 1.在本机与远程服务器上, 输入ssh-keygen -t rsa,然后连续回车直到结束 2.在本机上执行命令 ssh-copy-id 命令 (1).命令介绍 ssh-copy-id命令 ...

  6. VSCode远程连接Linux-使用密钥进行ssh免密登录

    目录 具体安装步骤如下 如上步骤执行后还是不能免密免密登录 重新打开VSCode即可 具体安装步骤如下 通过win上VSCode远程连接ubuntu20.04(详细!!!解决了许多中间会出现的问题供参 ...

  7. 【软件教程】如何让vscode连接ssh时记住密码

    准备软件 客户机安装vscode.(vscode官网https://code.visualstudio.com/) 客户机和服务器配置ssh,确保能够连接. VSCode ssh记住密码教程 一.在C ...

  8. 【入门级】使用xshell+vscode远程连接服务器(安装+配置一条龙服务)

    文章目录 0.背景 1.下载 2.xshell的一些配置 2.1 常用功能 2.2 代码运行环境配置 3.vscode远程连接ssh 4. 使用tmux 0.背景 第一次接触服务器,记录xshell的 ...

  9. 玩转 ssh 免密登录配置:使用两个环境模拟配置成功和其他几种失败的情况

    一.引言 最近在工作中,我遇到了这么一个需求: 我们需要每天给客户环境发送一个打包文件,对此,客户环境提供了一个 sftp 服务来接收我们的文件 这是一个非常简单的需求场景,但是这个需求对于我项目的要 ...

最新文章

  1. 终端(terminal)、tty、shell、控制台(console)、bash之间的区别与联系
  2. 错误3 error C3859: 超过了 PCH 的虚拟内存范围;请使用“-Zm120”
  3. 东北师范大学计算机科学与技术学科评估,东北的大学最强十校,工科是真强,2所211大学无缘前十...
  4. 计算机网络——互动百科
  5. 2011阿里巴巴集团实习生招聘笔试题 CC++
  6. 期末考试前的预习,科目:化工设备与反应器(2)
  7. Java消息队列总结只需一篇解决ActiveMQ、RabbitMQ、ZeroMQ、Kafka
  8. 服务器系统功能描述,Hadoop mapreduce核心功能描述
  9. tensorrt安装_[深度学习] TensorRT安装
  10. java eml文件解析_java 解析 eml的源代码
  11. oracle shutdown 默认,oracle shutdown 没有反应
  12. 学习git: 忽略某些文件(夹)的跟踪
  13. 数字头盔摄像头是一个智能选项
  14. [转]使用Hyper-V BPA(Best Practices Analyzer-最佳化分析工具)
  15. opencv3错误集锦(四)——Rect函数参数引发的异常中断
  16. 学习自媒体究竟要投入多少?
  17. 【快应用】十大手机厂商共推快应用标准
  18. 良许Linux | 寓教于乐!一款游戏让你成为 Vim 高手!
  19. 【TensorFlow基础函数】tf.concat的用法
  20. 大数据测试--转载自开源优测

热门文章

  1. 对抗样本攻击及防御实战
  2. 2013-14赛季季后赛首轮对阵出炉
  3. 微信如何关闭手机通讯录好友同步?看这里就够了!微信号怎么隐藏手机通讯录信息同步
  4. 技术篇:关于EKT的一些设计
  5. 运营商大数据对社会推动,主要体现在哪几个方面?
  6. 【NLP】文本匹配相关方向打卡点总结
  7. OpenWrt刷机后LAN口无法连通的问题
  8. 如何通过舆情监测系统加强数据分析和舆情管控?
  9. STM8L151C8单片机学习例程(10)——WFE
  10. 电商产品设计:平台型电商优惠券设计方案