Împiedicați PowerShell să treacă automat numele meu de utilizator Windows la „ssh” (Programare, Windows, Powershell, Ssh, Putty)

Allan Smithee a intrebat.

Cum pot împiedica PowerShell să introducă numele meu de utilizator Windows ca utilizator în ssh?i încerc să accesez OctoPi, de exemplu. Deschid PowerShell. Introduc:

ssh octopi.local

PowerShell apoi revine:

[username]@octopi.local's password:

(notă: numele de utilizator este ascuns pentru confidențialitate).

Desigur, nu mă pot autentifica niciodată în acest mod, deoarece acel utilizator nu există pe Raspberry Pi!

Când fac acest lucru folosind PuTTY, mi se solicită corect să introduc numele de utilizator:

login as: pi
[email protected]'s password:
Linux octopi 5.4.79-v7+ #1373 SMP Mon Nov 23 13:22:33 GMT 2020 armv7l

De ce ar presupune PowerShell că vreau să transmit numele meu de utilizator Windows la ceva la care mă conectez? Cum pot împiedica acest lucru?

1 răspunsuri
Martin Prikryl

Specificați numele de utilizator dorit pe ssh în linia de comandă:

ssh [email protected]

(btw, aceasta nu este o întrebare PowerShell, pur și simplu utilizați OpenSSH ssh client)