问题:
在vscode上修改保存服务器上代码出现:
Permissions (FileSystemError): Error: EACCES: permission denied
解决方法:
sudo chown -R myuser(用户名) /path/to/folder(文件路径)远程连接linux,使用vscode
1、vscode 安装 Remote-SSH插件
在商店直接搜索remote即可
2、cmd 下生成密钥,使用命令 ssh-keygen
生成的公钥和私钥保存在 c:/user/admin/.ssh/ 下
id_rsa为私钥
id_rsa.pub为公钥
3、配置资源管理器
安装好以后,左侧栏会多出一个图标,远程资源管理器,点击以后,选择SSH Targets
然后进行配置
Host名字随便起
HostName就是你的远程机器的eip
User默认root
4、接下来,远程打开服务器,将生成的公钥内容上传到服务器
打开服务器 以下目录
将服务器上的authorized_keys(如果没有需要自己创建,名字一定不能错)文件打开(我用的是Xftp,可以直接使用记事本编辑文件),把生成的id_rsa.pub文件中的内容复制进入保存
最后打开vscode配置一下远程ssh目录和指定一下本地密钥就ok
我将配置放到了密钥的同级目录C:Usersadmin.sshconfig
加入配置:IdentityFile “C:Usersadmin.sshid_rsa” 保存即可



