简述
前提是,秘钥已经配置好了。
但是理论上,这时候,直接ssh是没问题的;但就是会失败。
解决方案
- 进入root权限
- 到对应user的目录下。
- 输入下面的命令
chmod -R 600 .ssh/
之后ssh就可以免密登录了。
之前怎么弄?
emmm,也补充一下之前怎么弄吧。
流程
- 确认
remote-ssh
相关vscode插件是否安装。 - 尝试连接,获取对应的commitID。(这里是考虑到有些电脑不能上网,如果可以,其实可以直接跳过2,3,4这几个步骤)
- 根据这个commitID到
http://update.code.visualstudio.com/commit:<commitID>/server-linux-x64/stable
替换掉<commitID>
。 - 把下载的压缩包,解压,内容放到
~/.vscode-server/<commitID>
这个目录里面 - 【解决断连问题】把本地PC的环境变量中,
C:\Program File\Gi\usr\bin
放到openssh
目录前面,实在不行就放在最前面。 - 【免密登录-方法1】把