VSCode配置 SSH

1. VSCode 安装Remote-SSH 插件

在这里插入图片描述

  • VSCode 的这个远程连接的插件是基于 OpenSSH
  • 因此在本机需要装有 OpenSSH 的客户端,在服务器上也要装有 OpenSSH 的服务端
  • 即需要在 cmd 中可以直接通过命令 ssh IP_ADDRESS -l USERNAME -p PORT (其中 IP_ADDRESS、USERNAME、PORT 要修改为所需变量)连接的情况下,才可以通过这个插件连接到服务器
2.安装 OpenSSH 客户端
  • 各个平台下 OpenSSH 客户端的安装参考 VSCode 官方文档《Installing a supported SSH client
  • 官方推荐 : install Git for Windows
  • git 安装完后, bash 、 ssh 、 ssh-keygen 等一些常用的 linux 命令工具都已经安装到 C:\Program Files\Git\usr\bin
  • 配置系统环境变量
  • doc中测试SSH连接到远程服务器
  • 详见参考文章
3.VSCode连接

在这里插入图片描述

在这里插入图片描述

  • config文件
Host 服务器名,叫什么都可以
  HostName 服务器ip地址
  User 服务器用户名
  Port 服务器需要连接的端口

在这里插入图片描述

远程登录root
  • 上述简单操作之后,可以实现以普通用户的身份进程远程登录,但是 无法实现以root用户的身份进行登录
  • 默认情况下,ubuntu系统安装好之后只能以普通用户的方式登录,然后通过 sudo 命令执行一些超级权限命令。
  • 修改ssh配置文件 sudo vim /etc/ssh/sshd_config
  • 找到 PermitRootLogin 配置项,将其设置为 yes,保存配置文件
  • 重启ssh服务 sudo service ssh restart
  • Ubuntu 启用允许ssh远程登录root用户
4. 配置 SSH Key
ssh-keygen
     1. win+r  ——  cmd
> sftp username@ip_address
     2. connected
sftp> put id_rsa.pub
  • 连接sftp
    在这里插入图片描述
  • connected
    在这里插入图片描述
    i

参考链接:https://www.jianshu.com/p/d7c9cef525bc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值