Am instalat VSCode (v1.62.3) folosind Windows (v10.0.19043) și am instalat distribuția WSL2 (ubuntu 20.04).
Redeschid un folder în WSL și cu terminalul WSL2 mi-am configurat cheile ssh (/home/user/.ssh/ssh-privatefile), așa că dacă am mers la terminalul WSL2 din VSCode, pot ssh nume de utilizator@IP
la o instanță Linux foarte bine cu o conexiune.
Ceea ce încerc să fac din acest folder WSL2 este să realizez o conexiune Remote-SSH la același server Linux, astfel încât să pot vedea și sistemul de fișiere
Am configurat un fișier de configurare (/home/user/.ssh/configfile) și pentru setările remote-ssh fac referire la acest fișier.
Gazdă SomeName
IP nume de gazdă
Nume utilizator de utilizator
IdentityFile /home/user/.ssh/ssh-privatefile
Când încerc să mă conectez la această distanță ssh într-o fereastră nouă, primesc o eroare de „Nu s-a putut stabili conexiunea la SomeName”
Cu eroarea de mai jos, care îmi spune că VSCode încearcă să facă referire la o cale Windows nu există o astfel de identitate: /home/user/.ssh/ssh-privatefile: Nu există un astfel de fișier sau director
Aveti idee cum se rezolva?
Mulțumiri
[16:02:13.461] Nivel jurnal: 2
[16:02:13.546] [email protected]
[16:02:13.547] win32 x64
[16:02:13.547] SSH Resolver a cerut „ssh-remote+7b22686f73744e616d65223a226261734a50556174227d”, încercarea 1
[16:02:13.548] „remote.SSH.useLocalServer”: fals
[16:02:13.548] „remote.SSH.showLoginTerminal”: fals
[16:02:13.548] „remote.SSH.remotePlatform”: {}
[16:02:13.548] „remote.SSH.path”: nedefinit
[16:02:13.549] „remote.SSH.configFile”: /home/user/.ssh/configfile
[16:02:13.549] „remote.SSH.useFlock”: adevărat
[16:02:13.549] „remote.SSH.lockfilesInTmp”: fals
[16:02:13.549] „remote.SSH.localServerDownload”: automat
[16:02:13.549] „remote.SSH.remoteServerListenOnSocket”: fals
[16:02:13.549] „remote.SSH.showLoginTerminal”: fals
[16:02:13.549] „remote.SSH.defaultExtensions”: []
[16:02:13.549] „remote.SSH.loglevel”: 2
[16:02:13.549] SSH Resolver a apelat pentru gazdă: basJPUat
[16:02:13.549] Configurarea telecomenzii SSH „basJPUat”
[16:02:13.579] Folosind ID-ul de comitere „ccbaa2d27e38e5afa3e5c21c1c7bef4657064247” și calitatea „stabilă” pentru server
[16:02:13.582] Instalați și porniți serverul dacă este necesar
[16:02:21.163] Se verifică ssh cu „ssh -V”
[16:02:21.250] > OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
[16:02:21.255] Folosind fișierul de configurare SSH „/home/user/.ssh/configfile”
[16:02:21.255] Rularea scriptului cu comanda de conectare: ssh -T -D 53694 -F „/home/user/.ssh/configfile” „basJPUat” bash
[16:02:21.258] Calea shell-ului terminalului: C:\Windows\System32\cmd.exe
[16:02:21.514] > ]0;C:\Windows\System32\cmd.exe
[16:02:21.514] Am o ieșire, ștergerea timpului de expirare a conexiunii
[16:02:21.589] > Autenticitatea gazdei „IP (IP)” nu poate fi stabilită.
> Amprenta cheii ECDSA este SHA256:LAFCfhMRJbGsIkeEH6Iy5YfVRtCKGMxIP+6peEvd5f0.
> Sigur doriți să continuați conectarea (da/nu/[amprenta])?
[16:02:21.589] Mesajul de confirmare a amprentei detectat
[16:02:21.590] Se afișează dialogul de confirmare a amprentei
[16:02:23.264] Am primit răspuns la amprentă: da
[16:02:23.265] „install” a scris date pe terminal: „da”
[16:02:23.277] > y
[16:02:23.299] > Sigur doriți să continuați conectarea (da/nu/[amprenta])? da
> Nu s-a putut adăuga gazda la lista de gazde cunoscute (C:\Users\my-user/.ssh/kn
> propriile_gazde).
[16:02:23.328] > nu există o astfel de identitate: /home/user/.ssh/ssh-privatefile: nu există un astfel de fișier sau director
[16:02:23.346] > userName@IP: Permisiune refuzată (cheie publică).
> Procesul a încercat să scrie într-o conductă inexistentă.
>
[16:02:24.625] comanda terminalului „instalare” finalizată
[16:02:24.625] Instalați terminalul ieșire cu ieșire:
[16:02:24.625] Ieșire de instalare primită:
[16:02:24.626] Eroare de rezolvare: Eroare:
la Function.Create (c:\Users\my-user\.vscode\extensions\ms-vscode-remote.remote-ssh-0.66.1\out\extension.js:1:429193)
la c:\Users\my-user\.vscode\extensions\ms-vscode-remote.remote-ssh-0.66.1\out\extension.js:1:427209
la Object.t.handleInstallOutput (c:\Users\my-user\.vscode\extensions\ms-vscode-remote.remote-ssh-0.66.1\out\extension.js:1:427772)
la Object.t.tryInstall (c:\Users\my-user\.vscode\extensions\ms-vscode-remote.remote-ssh-0.66.1\out\extension.js:1:521703)
la processTicksAndRejections (intern/process/task_queues.js:93:5)
la async c:\Users\my-user\.vscode\extensions\ms-vscode-remote.remote-ssh-0.66.1\out\extension.js:1:485356
la Object.t.withShowDetailsEvent asincron (c:\Users\my-user\.vscode\extensions\ms-vscode-remote.remote-ssh-0.66.1\out\extension.js:1:488706)
la Object.t.resolve asincron (c:\Users\my-user\.vscode\extensions\ms-vscode-remote.remote-ssh-0.66.1\out\extension.js:1:486435)
la asincron c:\Users\my-user\.vscode\extensions\ms-vscode-remote.remote-ssh-0.66.1\out\extension.js:1:560057
[16:02:24.632] ------