在开始之前,你应该有一台可以正常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
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。