VSCode使用SSH免密登录服务器

  • 前言
  • 一、SSH连接服务器
    • 1.1 安装ssh插件
    • 1.2 配置连接
  • 二、免密登录服务器
    • 2.1、生成公钥
    • 2.2、服务器新建授权文件
    • 2.3、本地复制公钥到服务器
  • 总结

前言

vscode使用remote-ssh插件,可以远程连接服务器,直接编辑代码。


一、SSH连接服务器

1.1 安装ssh插件

在vscode中找到扩展,在线或者离线安装remote-ssh插件

安装完成后,可见

1.2 配置连接

找到右上角的设置

选择config文件,并填写服务器相关信息

配置完成后,即可在远程资源管理器中查看,右击新窗口打开,提示输入密码。


二、免密登录服务器

频繁的连接服务器,免密登录是一个不错的选择。

2.1、生成公钥

如果你本地有公钥,则跳过此步。

# 输入命令,一直按回车即可
ssh-keygen  #生成公钥

ssh 用户名@ip,如:

ssh root@10.249.23.15 #登录ip为10.249.23.15的root用户

通过ssh命令也可以在终端登录到服务器

2.2、服务器新建授权文件

在远程服务器的登录用户目录下找到.ssh/(我登录的是root用户),复制本机id_rsa.pub内容,放置到服务器authorized_keys文件中,没有此文件则新建一个,如果复制未生效,就用下面的命令。

 vim ~/.ssh/authorized_keys

2.3、本地复制公钥到服务器

ssh-copy-id 服务器ip

再次连接时,即可免密登录。


总结

用vscode连接服务器代替vim编辑器还是挺方便的,前提是你的服务器支持vscode。

VSCode使用SSH免密登录服务器相关推荐

  1. ssh免密登录服务器

    ssh ssh是一个方便实用的登录服务器的命令行工具 ssh登录 输入登录命令 ssh user@ip 输入密码 进入服务器 配置并使用HOST别名登录 创建config文件并且配置相关信息 使用别名 ...

  2. linux 免sudo,linux 创建用户,免密sudo,ssh免密登录

    useradd dsuser 创建用户dsuser passwd dsuser 给已创建的用户dsuser 设置密码 免密sudo 配置步骤如下: 1.登陆或切换到root用户下: 2.添加sudo文 ...

  3. Ubuntu下VScode配置ssh免密远程登录

    一 实现步骤 1.在本机与远程服务器上, 输入ssh-keygen -t rsa,然后连续回车直到结束 2.在本机上执行命令 ssh-copy-id 命令 (1).命令介绍 ssh-copy-id命令 ...

  4. ssh免密登录linux服务器

    Ssh免密登录 sshd服务 sshd简介: SSH 密钥为登录 Linux 服务器提供了更好且安全的机制.运行 ssh-keygen 后,将会生成公私密钥对.你可以将公钥放置到任意服务器,从持有私钥 ...

  5. mac、Linux SSH 阿里云 vultr免密登录服务器

    mac.Linux SSH 阿里云 vultr免密登录服务器 当你拥有了自己云服务器的时候,一定为了每次登录服务器输入密码特别痛苦. 那么福利来了,简单配置一下,免密登录你的服务器,希望能帮到大家 注 ...

  6. Linux运维:Shell脚本实现ssh免密登录远程服务器

    LInux系统日常运维过程中,经常需要在本地运行脚本执行对远程主机的命令,正常情况下,ssh登录远程服务器时会提示输入密码,这会影响到脚本的自动执行(因为shell脚本中没有自动填充密码的命令).有三 ...

  7. 本地mac配置ssh免密登录远程linux服务器

    本地mac配置ssh免密登录远程linux服务器 每次输入密码登录服务器也就罢了,结果scp时每次都要输入密码,分分秒秒阿西吧.哈哈哈,回归正题,配置免密登录后,畅通无阻啊,哈哈哈 检查自己~/.ss ...

  8. ssh免密登录配置(两行命令搞定)

    最简单的ssh免密登录的配置 1.准备工作 2.命令行操作 3.互相免密登录 1.准备工作 确保两台服务器的用户名字相同,这里以用户名是username,服务器A要免密登录到服务器B为例子.注意:以下 ...

  9. Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误

    25. 集群搭建 25.1 HADOOP集群搭建 25.1.1集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据 ...

最新文章

  1. iOS视频流采集概述(AVCaptureSession)
  2. 《日本制造业白皮书2018》深度解读:非连续创新、现场力、互联工业
  3. Android程序的基本组件
  4. 进一步的去了解正则[一]
  5. UVALive 6885 Flowery Trails 最短路枚举
  6. sublime text3常用的一些快捷键
  7. git-osc自己定义控件之:CircleImageView
  8. TabLayout实现自定义标题栏目功能
  9. Go 语言高性能编程
  10. python背景颜色代码大全_Python实现转换图片背景颜色代码
  11. [Python程序设计] 用Scrapy爬取学堂在线计算机类课程页面的信息
  12. 大数据技术之Hive 第8章 函数 系统内置函数
  13. HAL学习笔记 - 7 定时器之基本定时器
  14. 怎样设置linux权限,Linux 权限设置chmod
  15. 读取excel文件数据,封装成hashmap
  16. 业界领先的对话式人工智能招聘官Mya震撼市场,两年内增加120家企业客户,包括40家财富500强公司
  17. QQ邮箱如何获得邮我代码
  18. android 竖屏拍照旋转90度,三星等机型上拍照后图片被旋转90度的解决方案
  19. STM32理论 ——通信
  20. 从一道CTF题目学习Tanner图和LDPC

热门文章

  1. HTTP协议之——HTTP报文格式
  2. 疯子网页采集器之测试发布教程
  3. MATLAB 实验 1-2
  4. python中关于数据取整和保留小数点
  5. 数据结构——基础知识
  6. 网络安全应急响应----12、思维导图
  7. 网站PHP框架之Laravel5.5(十二)使用Seeder方式向数据库填充数据
  8. 每天5分钟玩转Kubernetes | 先把Kubernetes跑起来
  9. 推荐3款超可爱,充满少女心的软件给你
  10. MySQL密码重置方法