此文首发于我的个人博客:vscode 使用ssh密钥登录远程 Linux – vscode remote linux ssh key — zhang0peter的个人博客


推荐先看文章:Windows下使用VS Code远程SSH连接Linux服务器进行开发

先切换到目录:

cd C:/Users/username/.ssh/

注意:这个目录是你在VS Code中配置ssh的目录

生成密钥:

ssh-keygen -t rsa -b 4096

如果没有装SSH客户端,参考:Win 7/Win 8/Win 10/Windows Server 下安装和使用OpenSSH客户端

其中id_ras.pub是公钥,需要上传到服务器。

注意:不要用root用户进行操作

在服务器中操作:

mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys #把 id_ras.pub 中的内容粘贴进去
chmod 600 ~/.ssh/authorized_keys
sudo service ssh restart

然后你就可以直接连上服务器了,不需要输入密码了。

vscode 使用ssh密钥登录远程Linux -- vscode remote linux ssh key相关推荐

  1. 用安卓手机远程管理linux,支持SSH密钥登录

    今天在安卓手机市场发现一个神奇的软件,可以远程linux服务器并且支持SSH密钥登录. 大家可以在安卓市场搜索connetbot,名字为lrssi ConnectBot的就是.上面虽然写的是英文版的, ...

  2. Linux中的Shell用SSH自动登录远程服务器后执行命令并自动退出

    目录 [隐藏] 1 SSH命令格式 2 主要参数说明 3 ssh控制远程主机,远程执行命令步骤 4 准备工作 5 基于公私钥认证远程登录可能存在的不足 6 ssh 执行远程命令格式 6.1 打开远程s ...

  3. xshell使用SSH密钥登录Linux实例

    在本地Windows系统中打开xshell. 工具栏上打开 工具 > 新建用户密钥生成向导 在新建会话属性的 连接 配置中输入会话名称和您的云服务器IP地址 点击 连接 中的用户身份验证,方法选 ...

  4. ssh密钥登录 改密码登录_如何使用密钥对通过SSH登录而不使用密码

    ssh密钥登录 改密码登录 In last post we saw how to use Expect Script for login to remote server using SSH. The ...

  5. 如何使用SSH密钥登录你的云服务器?使用SSH密钥的好处

    什么是SSH秘钥对? ssh秘钥对是通过一种加密算法生产的一对秘钥: 一个对外界公开,称为"公钥": 另一个我们自己保留,称为"私钥". 公有和私有密钥被称为密 ...

  6. 腾讯云服务器使用ssh密钥登录--个人常遇到问题均解决

    什么是SSH密钥对 SSH密钥是一种无须密码登录Linux实例的认证方式. 通过加密方法生成一对SSH密钥,一个对外公开密钥,成为公钥,一个由您保密保存,称为私钥. 将公钥存放于您的Linux实例中, ...

  7. CentOS设置ssh密钥登录

    2019独角兽企业重金招聘Python工程师标准>>> CentOS设置ssh密钥登录 centos 系统安全防御 2017年12月2日 329 0 0 一.生成密钥对(两种方式)并 ...

  8. 使用SSH密钥登录腾讯云主机

    需求:使用SSH密钥登录腾讯云主机以获得更好的安全性. 登录腾讯云控制台,点击"创建密钥": 创建一个新的密钥,维护一个名称: 密钥创建之后,绑定到一台可用的腾讯云主机实例. 先把 ...

  9. Mac使用ssh密钥登录Linux

    ssh登录Linux通常有两种方法:用户名密码登录.用户名密钥登录:使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名密钥登录则可以避免这个问题. 创建密钥对文件 打开本地终端,执行 ssh- ...

最新文章

  1. 网络数据包分析软件Wireshark简介
  2. 实习推荐 | 腾讯AI Lab虚拟人中心招聘算法工程师实习生
  3. blackarch 安装美化等
  4. 2019黑马python面试资料_2019最新Python黑马头条推荐系统项目
  5. java中long如何使用_在Java中如何使用lambda和方法引用实现LongSupplier?
  6. Jsp版本的计算器(九大对象)
  7. mysql_数据备份和迁移(Windows)
  8. NFS+rsync+inotify镜像
  9. springcloud与jdk版本问题
  10. java注解拦截_轻松实现java拦截器+自定义注解
  11. 中国可用的 BT Tracker 服务器列表,每24小时自动更新,去重,自动检测可用性
  12. Translation 翻译插件google
  13. js实现微信表情回显
  14. java 解决oracle US7ASCII编码,sql查询时
  15. html在电脑中怎么用,电脑的基本操作是什么?
  16. Windows Azure Linux虚拟机获取root权限的办法
  17. 攻读博士攻略 攻博贴士
  18. 高防CDN相比普通CDN的优势有哪些?
  19. iPhone同步助手 V3.2.7.2 中文官方版
  20. excel按照显示的计算机,同一EXCEL文件在不同计算机上显示分页不同

热门文章

  1. AAAI2020 | SNERL:抛开mention级别的监督,实体链接、关系抽取我都行
  2. RDKit | 基于RDKit和Cytoscape绘制分子相似图
  3. Windows10下Python3做OpenGL的编程
  4. Linux学习4-文件系统介绍
  5. 陈程杰、夏瑞:数据分析工具TBtools介绍和操作视频+公众号/社群
  6. ISME:南土所梁玉婷组-不同气候条件下微生物代谢及残体介导施肥对土壤有机碳的影响...
  7. MPB:浙大王佳堃组-​幼龄反刍动物粪便DNA提取及注意事项
  8. R函数:交集intersect、并集union、找不同setdiff、判断相同setequal
  9. NBT:人类微生物组千万基因的参考基因集
  10. Warning message:In a + b : longer object length is not a multiple of shorter object length