小墨の博客

梦想需要付诸行动,否则只能是梦

VS Code 配置远程开发

在开始之前,你应该有一台可以正常SSH连接的远程服务器。

配置远程开发大概分为以下这几步:

1. 配置SSH免密远程登录

在本地机器生成密钥对。windos下的控制台默认没有ssh,使用Git Bash创建密钥对(如果这一步你之前就已经有密钥了的话,建议跳过)

在Git Bash下输入

ssh-keygen -t rsa -C "这里任意输入"

即可生成密钥对,默认路径在C:\Users\<Windows用户名>\.ssh,具体保存路径命令行会显示

然后将本地的.ssh目录下的id_rsa.pub文件内容保存到服务器上。

可以将本地id_rsa.pub上传到服务器~/文件夹下;或者使用以下命令,或者直接编辑远程服务器上~/.ssh/authorized_keys文件,将本地id_rsa.pub文件内容在最后新建一行贴进去即可。执行一次即可,每次执行都会新写入一行。

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

2. 安装VS Code扩展 Remote Development

3. 配置服务器连接信息

VS Code左侧菜单选择“远程资源管理器”,然后点击面板右上角的设置小齿轮,选择刚刚生成的.ssh文件夹下的config文件,填入以下内容

Host 这里填在VS Code中显示的名字
    HostName 这里填服务器IP或域名
    User root # 填你要登录的远程服务器的用户名,不知道填什么就填root管理员用户就行

填好之后左侧“远程资源管理器”中会出现对应项。鼠标悬浮在该项目上,点击右侧按钮(Connect to Host in New Window)启动连接.

接下来根据提示操作即可。


【踩坑】如果配置好了仍然连不上,报错,可能是Windows自带的OpenSSH与自己安装的起了冲突,去【设置】【应用和功能】【可选功能】【已安装功能】卸载OpenSSH,再次尝试应该就可以正常连接了。


参考:https://www.cnblogs.com/moshuying/p/11330536.html

张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:508
    • 页面总数:20
    • 分类总数:92
    • 标签总数:208
    • 评论总数:61
    • 浏览总数:225323

    | | |
    | |  Z-Blog PHP