Skip to main content
  1. Posts/

Vs Remote ssh 免登录

·42 字·1 分钟· 0 · 0 ·
开发笔记 vscode
Table of Contents

配置了VSCode远程连接服务器,但每次打开project都需要重新输入密码,比较麻烦,所以下面就介绍一下如何免密码登入

在上一篇blog里面配置好VSCode远程连接服务器之后按照如下操作。

步骤如下:

在windows端:>

在windows端: #

1、win+R打开cmd(命令提示符)
2、依次输入如下命令

ssh
ssh-keygen -t rsa
#第二个指令输入后一直回车

  此时会生成 id_rsa.pub
3、打开.ssh/id_rsa.pub,可用记事本打开,然后复制其中的内容

在linux端:>

在linux端: #

1、和win端12的操作一样
  在linux端中输入如下指令

ssh-keygen -t rsa

  此时一路回车,不需要设置任何的密码。
  此时会在 user/.ssh/ 目录下生成两个文件,私钥:id_rsa;公钥:id_rsa.pub

2、创建文件夹authorized_keys
  在linux端执行如下指令

vim authorized_keys

3、将在windows下复制的.ssh/id_rsa.pub中的内容粘贴到linux端下的authorized_keys中
粘贴完成后 :wq 保存退出即可

此时再用vscode连接服务器就可以免密登录啦!!

如果上述操作执行后没有作用,那么可以添加以下步骤:
 在vscode里面打开config文件(见上篇blog)
 在配置文件中加入:

IdentityFile ~/.ssh/id_rsa