VSCode 连接远程文件,Win10SSH登陆远程服务器
1. 安装OpenSSH
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
安装客户端
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
卸载客户端步骤
Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
2. 连接远程服务器
ssh username@server -p port
3. VSCode安装Remote Development插件
在插件库查找Remote Development,安装即可
- 配置远程连接的服务器地址
- 选择远程服务器连接
- 选择文件,打开文件即可选择远程服务器下的文件。
异常
1. 无法使用ssh连接服务器,vscode也无法使用,但是将其文件删除后,可以使用powerShell连接。
Bad owner or permissions on C:\Users\username/.ssh/config
解决办法1:
- 下载Git项目
git clone https://github.com/PowerShell/openssh-portable.git
- 进入
openssh-portablecontribwin32openssh
,使用PowerShell执行以下命令
.FixUserFilePermissions.ps1 -Confirm:$false
解决办法2:
删除OpenSSH,使用Git自带的SSH工具,将Git安装目录下的usrin
添加到环境变量的最前端,即可。