解决Vscode每次连接ssh登入需要输入密码问题(免密登入)
提示:解决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登入需要输入密码问题(免密登入)相关推荐
- 解决校园网每次连接需要输入账号密码
解决校园网每次连接需要输入账号密码 问题描述 原因 解决方法 安卓系统(以小米为例)和ios系统设置方法 问题描述 每次连接校园网都要重新输入账号密码,即使已经点击记住账号密码,问题仍无法得到解决. ...
- SSH连接两台虚拟机、秘钥免密登录
材料:两台虚拟机. 分别查看各自ip: 第一台: 第二台: SSH连接 连接: 秘钥 将生成的公钥传入到想要的ip: 进入192.168.19.129修改配置文件 将PubkeyAuthenticat ...
- 设备远程连接—安卓端连接linux云服务器以及免密登录配置
1.下载Termux 下载地址 2.pkg 命令执行软件安装 在安卓机上成功安装Termux后,我们进入Termux使用pkg命令进行软件安装 订阅附加仓库 root-repo :pkg instal ...
- 解决vscode远程连接服务器的Extension activation failed问题
症状: 1.vscode忽然就报错Extension activation failed, run the 'Developer: Toggle Developer Tools' command fo ...
- Ubuntu下VScode配置ssh免密远程登录
一 实现步骤 1.在本机与远程服务器上, 输入ssh-keygen -t rsa,然后连续回车直到结束 2.在本机上执行命令 ssh-copy-id 命令 (1).命令介绍 ssh-copy-id命令 ...
- VSCode远程连接Linux-使用密钥进行ssh免密登录
目录 具体安装步骤如下 如上步骤执行后还是不能免密免密登录 重新打开VSCode即可 具体安装步骤如下 通过win上VSCode远程连接ubuntu20.04(详细!!!解决了许多中间会出现的问题供参 ...
- 【软件教程】如何让vscode连接ssh时记住密码
准备软件 客户机安装vscode.(vscode官网https://code.visualstudio.com/) 客户机和服务器配置ssh,确保能够连接. VSCode ssh记住密码教程 一.在C ...
- 【入门级】使用xshell+vscode远程连接服务器(安装+配置一条龙服务)
文章目录 0.背景 1.下载 2.xshell的一些配置 2.1 常用功能 2.2 代码运行环境配置 3.vscode远程连接ssh 4. 使用tmux 0.背景 第一次接触服务器,记录xshell的 ...
- 玩转 ssh 免密登录配置:使用两个环境模拟配置成功和其他几种失败的情况
一.引言 最近在工作中,我遇到了这么一个需求: 我们需要每天给客户环境发送一个打包文件,对此,客户环境提供了一个 sftp 服务来接收我们的文件 这是一个非常简单的需求场景,但是这个需求对于我项目的要 ...
最新文章
- 终端(terminal)、tty、shell、控制台(console)、bash之间的区别与联系
- 错误3 error C3859: 超过了 PCH 的虚拟内存范围;请使用“-Zm120”
- 东北师范大学计算机科学与技术学科评估,东北的大学最强十校,工科是真强,2所211大学无缘前十...
- 计算机网络——互动百科
- 2011阿里巴巴集团实习生招聘笔试题 CC++
- 期末考试前的预习,科目:化工设备与反应器(2)
- Java消息队列总结只需一篇解决ActiveMQ、RabbitMQ、ZeroMQ、Kafka
- 服务器系统功能描述,Hadoop mapreduce核心功能描述
- tensorrt安装_[深度学习] TensorRT安装
- java eml文件解析_java 解析 eml的源代码
- oracle shutdown 默认,oracle shutdown 没有反应
- 学习git: 忽略某些文件(夹)的跟踪
- 数字头盔摄像头是一个智能选项
- [转]使用Hyper-V BPA(Best Practices Analyzer-最佳化分析工具)
- opencv3错误集锦(四)——Rect函数参数引发的异常中断
- 学习自媒体究竟要投入多少?
- 【快应用】十大手机厂商共推快应用标准
- 良许Linux | 寓教于乐!一款游戏让你成为 Vim 高手!
- 【TensorFlow基础函数】tf.concat的用法
- 大数据测试--转载自开源优测