Windows下VSCode远程连接Linux
目录
1. Windows环境配置
确认安装了openssh
Windows10下检查是否已经安装OpenSSH的方法:
快捷键Win + X,选择Windows PoweShell(管理员),输入以下指令:
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
2. VSCode基本配置
-
安装扩展Remote-SSH
在应用商店中安装扩展“Remote-SSH”:

-
配置基本config


-
在扩展设置中开启terminal显示

红框处打上钩选中。
3. 权限更改
更改C:/Users/v4ler1an/.ssh的文件夹权限:
“属性” -> “安全” -> “高级” -> 禁用继承,然后重新添加用户权限。
4. 无需密码自动登录
-
server端
/etc/ssh/sshd_config配置文件开启了PubkeyAuthentication; -
Windows本地生成密钥:
1ssh-keygen -t rsa -c "email@email.com"生成的密钥保存在
C:/Users/xxx/.ssh文件夹下 -
将
id_rsa.pub公钥内容复制到server的/home/xxx/.ssh/authorized_keys文件中; -
重启server上的sshd服务,重新连接,即可实现无需密码远程连接
V4ler1an

