当前位置: 首页 > article >正文

ubuntu配置免密登录vscode

1、配置免密登录

(1)在windows系统cmd下运行命令

ssh-keygen

一路回车,将会在C:\Users\用户名\.ssh目录下生成两个文件:id_rsa和id_rsa.pub。如下图所示。

在这里插入图片描述

(2)进入.ssh目录。如果想使用root用户,那么路径为/root/.ssh。如果想使用普通用户,那么路径为/home/用户名/.ssh。这里以root用户的路径为例。

cd /root/.ssh

id_rsa.pub文件的内容拷贝到远程linux服务器需要免密登录的用户家目录内的.ssh目录内的authorized_keys文件中

vim authorized_keys

注:如果有多台机器登录到linux中的该用户,或者authorized_keys文件已存在,则另起一行,写入公钥内容。

(3)修改.ssh目录和authorized_keys权限

cd /root

chmod 700 .ssh

cd /root/.ssh

chmod 600 authorized_keys

(4)测试配置是否成功,如果成功,在windows系统中cmd下运行下面命令就可以免密登录。

ssh 用户名@远程服务器ip
比如ssh root@101.53.1.1

2、vscode配置

(1)在本地安装插件

如下图所示,输入“Remote Developement”查找插件,然后点击“Install”进行安装。
在这里插入图片描述

(2)填写配置

在这里插入图片描述在这里插入图片描述
如果需要在多台远程服务器进行开发,可以在这一配置文件中配置多个Host,注意指定多个不同的Host名称。

在这里插入图片描述

(3)连接远程服务器

第二步填写完配置后,关闭VSCode,再打开,就会自动连接远程服务器了。
在配置好的Host列表中,鼠标右键可以选择在当前窗口进行连接远程服务器,或者新建窗口连接远程服务器。
在这里插入图片描述
以新建窗口打开远程服务器为例,点击后,界面如下:
在这里插入图片描述在这个界面中,可以对系统平台进行选择,这里,我们选择“linux”。之后,可以选择打开系统中的目录,打开后,将在左侧展开目录树

(4)配置远程解释器

由于在VSCode安装插件经常失败,所以建议去vscode插件网站下载这插件ms-vscode-remote.vscode-remote-extensionpack-0.23.0.vsix。插件是服务器端的远程连接配置。下载完之后,使用WinSCP软件,将插件传到远程服务器上,目录自定。

先点击插件,然后点击右上角的三个点,选择从VSIX安装。
在这里插入图片描述

然后就会出现远程服务器的目录。


http://www.kler.cn/news/149116.html

相关文章:

  • 如何优化 Elasticsearch 查询性能
  • 华为P40无法链接adb的解决记录
  • 深度学习之六(自编码器--Autoencoder)
  • 面向植保任务的无人机集群系统及其应用研究
  • shell编程系列(4)-循环结构
  • Java第十二篇:连接安全版kafka(Kerberos认证)出现的问题解答
  • C++学习之路(十)C++ 用Qt5实现一个工具箱(增加一个时间戳转换功能)- 示例代码拆分讲解
  • Matlab 点云曲率计算(之二)
  • 浅谈现代化城市建设中智慧消防的研究与应用
  • Python与微信交互(互动)神器yyds
  • 数字乡村:科技赋能农村产业升级
  • 计算机毕业设计|基于SpringBoot+MyBatis框架的电脑商城的设计与实现(用户上传头像+用户收货管理)
  • 鸿运主动安全监控云平台存在任意文件读取漏洞 附POC
  • oracle免费资源 终止实例 以及新建一台实例的折腾记录
  • 【Linux进阶之路】进程间通信
  • ubuntu vmware开启3d加速画面异常
  • Unity 接入TapADN播放广告时闪退 LZ4JavaSafeCompressor
  • map出现遍历新数组undefined解决
  • C#鼠标穿透功能(WinForm)
  • 命令模式 (Command Pattern)
  • OPENWRT路由配置IPV6公网访问
  • PTA:用函数实现从数列中删除一个数
  • Redis深入理解-主从架构下内核数据结构、主从同步以及主节点选举
  • 微信小程序获取手机号流程以及用到的API
  • 零信任安全:远程浏览器隔离(RBI)的重要性
  • 283. 移动零(双指针)
  • webform使用ajax访问后端接口的两种方法
  • 这个蓄电池监控神技,谁用谁知道!
  • C++数据结构:图
  • react项目自行配置热更新