【Linux+vscode】配置好秘钥之后还是不能ssh连接(离线配置)
简述
前提是,秘钥已经配置好了。
但是理论上,这时候,直接ssh是没问题的;但就是会失败。
解决方案
- 进入root权限
- 到对应user的目录下。
- 输入下面的命令
chmod -R 600 .ssh/
之后ssh就可以免密登录了。
之前怎么弄?
emmm,也补充一下之前怎么弄吧。
流程
- 确认
remote-ssh
相关vscode插件是否安装。 - 尝试连接,获取对应的commitID。(这里是考虑到有些电脑不能上网,如果可以,其实可以直接跳过2,3,4这几个步骤)
- 根据这个commitID到
http://update.code.visualstudio.com/commit:<commitID>/server-linux-x64/stable
替换掉<commitID>
。 - 把下载的压缩包,解压,内容放到
~/.vscode-server/<commitID>
这个目录里面 - 【解决断连问题】把本地PC的环境变量中,
C:\Program File\Gi\usr\bin
放到openssh
目录前面,实在不行就放在最前面。 - 【免密登录】把本地的
id_rsa.pub
的内容复制到,添加到服务器的~/.ssh/atuhorized_keys
,点击ssh-targets
中,添加一行IdentityFile C:\User\你自己的用户名\.ssh\id_rsa
这一行。
Q&A
- commitID怎么看
- 两种方法:
- 直接在服务器的
~/.vscode-server/
文件下名字,就是对应的commitID - 一般来说PC,如果没有连外网的话,会
Fail
掉,在Vscode右下角会有个弹框,点击detail
就可以了。
2.怎么自定义秘钥?
- 直接在服务器的
git bash
中,或是terminal
,输入ssh-keygen -t rsa -C "xxx@yyy.com"
- 然后,输入一个名字,作为秘钥的名字(大家随意)
- 两种方法:
【Linux+vscode】配置好秘钥之后还是不能ssh连接(离线配置)相关推荐
- Linux 配置GitHub秘钥 并上传
1.生成秘钥 [dzl@localhost packServer]$ ssh-keygen -t rsa -C "GitHub上的邮箱" Generating public/pri ...
- 轻松几步搞定SSH连接Git配置
转载自 轻松几步搞定SSH连接Git配置 如果使用ssh的方式管理,需要配置ssh key. 1.打开git bash命令窗口 2.生成ssh key ssh-keygen -t rsa -b 409 ...
- Nginx配置Https秘钥
证书生成 # 生成 server.key openssl genrsa -des3 -out server.key 2048 # 生成 server.csr openssl req -new -key ...
- Linux第二篇【系统环境、常用命令、SSH连接、安装开发环境】
系统环境 我们知道Windows的出色就在于它的图形界面那一块,而Linux对图形界面的支持并不是那么友好-其实我们在Windows下对图形界面进行的操作都是得装换成命令的方式的! 当然了,我们在Ub ...
- Linux友好度太低?试试Clion远程开发|ssh连接远程主机
为什么要写这篇帖子? 原因确实很简单: 原生的Ubuntu我实在是受不了了,各个方面都不适应,只好考虑电脑自己开虚拟机然后ssh连接使用,这种方式不仅优雅,而且优雅,着实优雅. WSL并没有想象中的那 ...
- windows配置gitlab秘钥并测试_你了解多少Linux系统GitLab安装与环境配置?
Linux系统GitLab安装与环境配置 注意:虚拟机的内存至少2G以上 一. 从GitLab官网获取安装方法和步骤: https://about.gitlab.com/installation/#c ...
- linux配置4g网络命令_树莓派移动网络连接(配置4G网卡)
1.识别上网卡 使用命令lsusb,如果能够识别则可以继续往下. 2.安装网卡驱动程序 上网卡一般都会带有2个功能,一个是虚拟光驱,用来安装驱动程序:另一个是进行网络连接的modem. 在Linux下 ...
- Xshell连接Linux虚拟机出现 可以ping通,但无法ssh连接的情况
解决方法: 关闭Linux防火墙即可(前提是你可以ping通) 就一直报这个错误 ping 是通的 详细步骤: #尝试开启SSH /etc/init.d/sshd restrat#运行成功会显示几个绿 ...
- web linux 终端模拟器,ubuntu 使用 gateone 实现web terminal ssh连接 / 网页版ssh终端模拟器...
类似于一个web putty,即通过浏览器实现ssh远程访问功能 基于 HTML5 技术,无需任何浏览器插件. 下载地址:https://github.com/liftoff/GateOne/down ...
最新文章
- 用C++的random_shuffle()函数打乱int数组顺序
- getTasksWithCompletionHandler的用法
- telegraf监控mysql数据库_部署Telegraf+Influxdb+Grafana 架构来监控 MySQL
- linux中 用户管理命令,Linux中的常用用户和用户组管理命令
- jmeter全局变量传参_Jmeter 将正则表达式提取的参数传给全局(跨线程组使用变量)...
- [webpack3.8.1]Guides-4-Output Management(输出管理)
- 当输入法语音识别准确率达97%是怎样一种体验?
- docker使用_Docker的基本使用
- C# 简单封装一个XML文件读取类
- 用c语言库函数进行排序
- 源支付源码客户端+云端+监控+协议三网免挂免输入(全套版)
- 面向接口编程思想(的好处)
- 【C语言中的EOF】零基础看懂EOF如何使用while(scanf(“%d %d”,a,b)感叹号=EOF)
- Dreamweaver 8 时间轴及创建时间轴动画(转)
- 零基础学习C语言必读书籍
- Springboot母婴店购物系统9j5v8计算机毕业设计-课程设计-期末作业-毕设程序代做
- 企业微信聊天框中点击自建应用获取当前聊天外部联系人userid,wx.agentConfig调用
- 阿里云部署Java开发环境
- 【youcans 的 OpenCV 例程 200 篇】119. 图像的形态学梯度
- 关注天气:免费的短信天气预报
热门文章
- patch是什么意思啊_学 Vue 看这个就够了 - 什么是 Vue.js
- [Python]数据类型、常量、变量和运算符(未完待续)
- 查看Linux内核及发行商版本命令
- 一场由nginx优化引起的tcp/ip及tcpdump研究
- Centos7 下Redis3安装
- H3C SecPath防火墙GRE+IPSEC+OSPF典型配置举例
- 从PHP安全讲DedeCms的安全加固
- 卫星通信频段:C频段、Ku频段和Ka频段
- Bit-Scalable Deep Hashing with Regularized Similarity Learning for Image Retrieval and Person Re-ide
- Hive表联合查询语句参考