当前位置:   article > 正文

Vscode 在 Linux 上配置远程开发_vscode password authentication

vscode password authentication

要使用vscode远程开发功能,需要能够使用公私秘钥来登录服务器,而不是密码登录。

一、配置使用公私密钥登录服务器

设置过的,就不要设置了。

1.1 本地主机生成密钥对

ssh-keygen -t rsa 
  • 1

1.2 将公钥复制到服务器

将 home 目录下,.ssh 目录中的 id_rsa.pub 中的内容复制到服务器home下 .ssh 目录中 authorized_keys

1.3 尝试直接登录服务

ssh 你的服务器IP
  • 1

如果遇到:

/etc/ssh/sshd_config PasswordAuthentication no ?
Permission denied (publickey,password).
  • 1
  • 2

在服务器终端中输入:

chmod 700 -R ~/.ssh
  • 1

二、设置Vscode 远程开发

2.1 创建config文件,在本地主机 .ssh 目录中

在文件中放入你需要登录的远程主机的信息。有几个放几个。
Host 后面跟的是名字,这个随便起
Hostname 后面跟的 服务器的IP
User 后面跟的用户名

Host n100
    Hostname 172.22.99.1
    User zdx
Host n101
     Hostname 172.22.99.2
     User zdx
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2.2 打开vscode, 安装remote development插件

安装remote development 插件
在这里插入图片描述安装成功后,vscode左边一栏会多出一个小电脑

点击上面的小齿轮,选择之前创建的config文件,就可以检测到你要登陆的服务器了。
在这里插入图片描述在这里插入图片描述

2.3 登录远程服务器进行开发

选择你要登录的服务器,点击鼠标右键
在这里插入图片描述
登陆成功后,左下角可以看出来
在这里插入图片描述大功告成!

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号