这个教程使用vscode的Remote-SSH插件来编辑服务器上的代码。

Step 0(Windows用户)

  • 在正式开始之前,需要保证已经安装了ssh命令,Windows用户要先安装openSSH,Linux和Mac一般是内置的,不用管。

  • 微软官方的安装教程安装适用于 Windows Server 2019 和 Windows 10 的 OpenSSH

Step 1

在vscode插件库里下载Remote-SSH插件。

Step 2

打开系统的Terminal(Windows cmd),接着进入当前用户的.ssh目录下

cd .ssh

使用ls(Windows dir)命令查看目录下是否已经生成了私钥和公钥,也就是id_rsaid_rsa.pub。如果已经有了,跳过到下一步。

如果没有就先运行以下命令生成密钥

ssh-keygen -t rsa number

在number处填入一个数字。

Step 3

scp命令把目录下的id_rsa.pub放到服务器中:

scp id_rsa.pub username@hostname:~/.ssh/id_rsa.pub

这里username填入你服务器中使用的用户名(服务器的root用户在权限没打开的情况下会导致后面的操作失败,所以建议不用root用户)。

hostname填入服务器的主机名,也就是ip地址或者是域名

Step 4

ssh命令登录自己的服务器

ssh username@hostname

usernamehostname的设置同上。

连接成功后,输入命令

cd .ssh && cat id_rsa.pub >> authorized_keys

相当于把id_rsa.pub的内容添加到authorized_keys的文件尾,最后删除id_rsa.pub

rm id_rsa.pub

Step 5

打开vscode,快捷键⌥+⇧+P打开命令界面,找到Remote-SSH: Connect to Host...,然后需要再一次输入username@hostname,然后是密码。

然后点击打开文件就会发现可以用vscode编辑服务器的代码了。

Remote-SSH 安装教程相关推荐

  1. ps4移植android游戏,安卓玩PS4游戏 remote play安装教程

    各位有正在使用PS4和安卓机的玩家们或许有时也会突发奇想的想在安卓机上运行PS4游戏,毕竟手机移动会更加方便,其实这个是可以实现的,以下就为大家说说详细的操作教程. 首先需要将你的安卓设备root,并 ...

  2. XShell免费版的安装配置教程以及使用教程—解决“WARNINGThe remote SSH server rejected X11 forwarding request.“警告

    目录 一.简介 二.XShell的作用 三.下载XShell 四.使用XShell连接Linux服务器 1.XShell初始化界面 2.点击"新建",新建会话 3. 填写会话信息 ...

  3. 服务器怎么安装php文档,php在云服务器端的安装教程

    php在云服务器端的安装教程 内容精选 换一换 Linux云服务器一般采用SSH连接方式,使用密钥对进行安全地无密码访问.但是SSH连接一般都是字符界面,有时我们需要使用图形界面进行一些复杂操作.本文 ...

  4. 【学习笔记】Gaussian、ORCA、VASPKIT、Quantum ESPRESSO、CASTEP、CP2K+plumed等安装教程

    1. vaspkit的linux安装 2. Gaussian的linux安装 3. ORCA的linux安装 (含OpenMPI安装) 4. Quantum ESPRESSO的linux安装(含Int ...

  5. VSCode 中利用 Remote SSH 连接远程服务器

    北京时间 2019 年 5 月 3 日,在 PyCon 2019 大会上,微软发布了 VS Code Remote.这是一个用来实现远程开发的功能插件,对于许多使用 Windows 进行开发,但是需要 ...

  6. mysql安装图解 mysql图文安装教程(详细说明)

    MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...

  7. ansible1.7.2源码安装教程

    ansible1.7.2源码安装教程 ================================================================================= ...

  8. MySQL Server 5.0安装教程

    相信很多朋友刚开始接触mysql数据库服务器,下面是mysql的安装教程,步骤明细也有详细的说明. 工具/原料 mysql MySQL安装的图解 1 打开下载的mysql安装文件mysql-5.0.2 ...

  9. Debian 7.1.0 安装教程图解(——Debian系统轻量级快速安装法)

    Debian 7.1.0 安装教程图解(--Debian系统轻量级快速安装法) 目录 一.Debian 7.1.0最新安装光盘二.安装系统教程图解 三.DebianLNMP更多相关使用系列文章 一.D ...

  10. 五节点HadoopHA安装教程

    五节点HadoopHA安装教程: Master1 namenode,resourcemanager,nodemanager,datanode,journalnode, DFSZKFailoverCon ...

最新文章

  1. 大端模式字节序和位序以及操作
  2. [C++]键盘钩子程序
  3. linux内核源码只有makefile文件没有c文件,linux内核代码的编写初步以及makefile的配置...
  4. CCF201803-3 URL映射(100分)【文本处理+暴力】
  5. IOS view的圆角和阴影并存
  6. Tensorflow简单使用(一)
  7. SVN 更新发生冲突各选项含义
  8. HDU 1312 Red and Black(最简单也是最经典的搜索)
  9. jQuery -- 光阴似箭(三):jQuery 操作 HTML 元素和属性
  10. 2020最新省市区县编码
  11. 如何查看CentOS操作系统版本
  12. 一天入门Tableau详细教程(上)
  13. 测量法的三种测量方法计算机,圆度的测量方法有哪几种
  14. 创业之前必须要做的八个测试(上)
  15. Android Things在 #io17
  16. ZZULIOJ1096-1100Python解法
  17. 安装前端编辑器HBuilderX
  18. 基于Python实现微信公众号爬虫进行数据分析
  19. 川大计算机考研英语要求,请问如果考研,四川大学的英语要求高么??属于哪..._考研_帮考网...
  20. Postgresql:杀进程

热门文章

  1. C++:vector的初始化(5种)
  2. otc机器人tp_发那科机器人TP 示教器按键使用简介
  3. 使用Java打印三角形
  4. 网络工程师 第8章 网络安全
  5. Centos 安装 L2tp
  6. 万能五笔输入法弹窗_万能五笔输入法广告屏蔽的方法
  7. 树的叶子结点与完全二叉树结点计算方法
  8. 屏蔽群晖系统升级并去除群晖桌面小红点
  9. matlab的火山图,ggplot绘制火山图
  10. Filter过滤器实现登录权限拦截