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-portable\contrib\win32\openssh
,使用PowerShell執行以下命令
.\FixUserFilePermissions.ps1 -Confirm:$false
解決辦法2:
刪除OpenSSH,使用Git自帶的SSH工具,將Git安裝目錄下的usr\bin
添加到環境變量的最前端,即可。