Wie mache ich die Arbeit von .ssh-Schlüsseln mit mosh?

1181
Jonathan Hayward

Ich schaue mir die Migration von ssh + screen zu mosh an, und ich habe mich gefragt, welche (wenn überhaupt) Möglichkeiten der Verwendung von mosh einen Anwendungsfall des sicheren Einbringens eines Remoteservers befriedigen kann, ohne Anmeldeinformationen wie ein Kennwort einzugeben. (Wenn es wichtig ist, versuche ich, mosh von einer Linux Mint-VM aus zu verwenden.)

Was ist (wenn überhaupt) die Standardmethode für die Freisprechauthentifizierung?

Vielen Dank,

1

1 Antwort auf die Frage

2
hanxue

Mosh arbeitet zusätzlich zu SSH . Ich habe mich früher mit der öffentlichen SSH-Authentifizierung angemeldet. Ich benutze ssh-agent, um mich anzumelden:

$ ssh-add ~/.ssh/private_key $ ssh [remote-server-ip] 

Wenn ich zu Mosh wechsle, ist es eine Frage des Laufens

$ mosh [remote-server-ip] 

Sie können weiterhin vorhandene ssh-Befehle mit der --sshOption verwenden. Zum Beispiel wäre mein mosh-Befehl ohne ssh-agent

$ mosh --ssh="ssh -i ~/.ssh/private_key" [remote-server-ip]