問題
報錯 過程試圖寫入的管道不存在
原因
本機同時裝有openssh和git,這樣就會衝突了
解決方法
將openssh卸載了,同時指定vscode的默認ssh命令路徑,將下列配置添加到vscode的用戶配置的setting.json中
(可以打開命令行,where ssh,很奇怪:cmd只有顯示openssh,git命令行下顯示git自帶的和openssh)
"remote.SSH.path": "E:\\git\\Git\\usr\\bin\\ssh.exe",
"remote.SSH.showLoginTerminal": true, //配置登錄的終端
測試出現的問題
ssh: permission denied (publickey)
原因
遠程Linux的openssh-server的配置文件問題,我們可以修改/etc/ssh/sshd_config
的配置文件,配置密碼登錄;相關配置修改如下:
PasswordAuthentication yes
PermitRootLogin yes
PubkeyAuthentication no
#AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
測試
成功啦😱😱😱