vim用不惯?试试vscode+SSH插件,开始远程服务器开发

本文详细指导如何在VSCode中安装和配置Remote-SSH插件,包括服务器设置、密钥生成与安装、免密登录过程,以及注意事项(需为每个服务器重新安装插件)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在vscode中搜索并安装Remote-SSH插件

2.插件安装完成后,按图示顺序点击,选择配置文件(我这里直接用默认的第一个)

3.配置服务器相关信息,配置结束之后点击刷新,就可以看到对应名字的服务器列表

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host 服务器名1
    HostName 服务器IP
    Port 端口,不写默认22
    User 用户名
    IdentityFile 本地密钥地址,免密登录才需要
    ForwardAgent 使用本地电脑里的密钥登录

Host 服务器名2
    HostName 1.2.3.4
    User root
    IdentityFile "C:\Users\xx\.ssh\id_rsa"
    ForwardAgent yes

4.在window本机上生成密钥,用于免密登录

  • 安装git,并且加入系统path环境变量,官方下载地址:https://git-scm.com/downloads
  • 打开本机的cmd或者PowerShell,使用下面命令生成密钥,一路回车就好
    ssh-keygen
  •  C:\Users\xx\.ssh\ 可以看到生成的对应文件,id_rsa的地址填入配置文件的IdentityFile
    IdentityFile "C:\Users\xx\.ssh\id_rsa"

 5.在服务器上安装公钥

  • 将C:\Users\xx\.ssh\下的id_rsa.pub复制到服务器的~/.ssh文件夹下
  • 安装公钥
    cat id_rsa.pub >> authorized_keys
  • 或者直接把 id_rsa.pub的内容复制追加到 authorized_keys文件的末尾

6. 至此已经实现了免密登录,点击服务器列表的对应服务器进行连接,选择对应的系统,然后选择需要的文件地址,就可以进行远程开发了

上面编辑文件,下面输入命令,还是很方便的。 (注意:vscode的插件需要每个服务器重新安装)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值