Puncte:0

Nu se poate face SSH la distanță pe VS-Code dintr-un folder de la distanță WSL2

drapel md

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] ------

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.