web-dev-qa-db-ja.com

moshで.sshキーの仕事をするにはどうすればよいですか?

Ssh + screenからmoshへの移行を検討していますが、moshを使用する方法で、パスワードなどの資格情報を入力せずにリモートサーバーに安全にシェルインするユースケースを満たすことができるのではないかと考えていました。 (重要な場合は、Linux Mint VMのmoshを使用しようとしています。)

ハンズフリー認証を行うための標準的なモッシュの方法は(もしあれば)何ですか?

ありがとう、

4

Moshは動作します SSHの上に 。以前はssh公開鍵認証を使用してログインしていました。ログインにssh-agentを使用します。

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

モッシュに切り替えると、走るだけです

$ mosh [remote-server-ip]

--sshオプションを使用すると、既存のsshコマンドを引き続き使用できます。たとえば、ssh-agentを使用しない場合、私のmoshコマンドは次のようになります。

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