vscode配置remote ssh

本文介绍了如何使用VSCode通过Remote SSH进行远程文件编辑,包括安装插件、设置远程服务器、解决权限问题以及配置无密码登录的详细步骤。在过程中,强调了选择无权限文件可能导致的连接失败问题,并提供了修改文件权限的方法。此外,还分享了如何生成SSH密钥对并设置免密登录,以提升开发效率。
摘要由CSDN通过智能技术生成

前言

简单用vscode配置 remote ssh可以实现,通过ssh 在线使用vscode编辑文件,很方便,也遇到一些坑。

安装插件

image-20220531185946690

设置界面

右键最左边tab栏:

image-20220531190032521

勾选 远程资源管理器

添加远程服务器

点击 + 号,输入ssh指令连接:

image-20220531190719595

选择一个文件作为存储:

image-20220531190748660

注意:这里有个坑,如果你选择的文件没有访问权限,是无法显示出连接的,这里可能需要修改一下文件夹或文件的权限:

image

点击编辑,设置完全控制权限:

image

建立成功后:

image-20220531191125031

右键连接,选择平台,linux

image-20220531193126902

输入密码,连接成功:

image-20220531193215392

点击打开文件夹,可以选择服务器上的文件夹:

image-20220531193333755

配置无密码登录

每次连接服务器,或者打开文件夹都需要输入一遍密码,很麻烦。

bash ssh-keygen -t rsa -b 4096

一路回车

将用户目录下的.ssh/id_rsa.pub 文件内容上传到服务器的~/.ssh 下并且命名为 authorized_keys

需要开启sshd服务的 公钥认证选项:

/etc/ssh/sshd_config:

PubkeyAuthentication yes

  • 6
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hello_wshuo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值