Guacamole ssh ログインの詳細が正しくありません

Guacamole ssh ログインの詳細が正しくありません

前回の質問では、guacamole 経由で localhost のシェルにログインしようとしていました。解決策は、sshd 構成で localhost 接続のパスワード認証を有効にすることでした。

そこで、ワカモレの設定を詳しく調べたところ、次のことに気づきました。 https://i.stack.imgur.com/EJomQ.png

は知っていますhostname。これはサーバーの IP です。ポートは設定で有効にしたポートです。パスフレーズ付きの秘密鍵は、ファイルのsshdをコピーして対応するパスフレーズに貼り付けることでも提供できます。catid_ed25519

わからないのは、公開キー セクションに入力する方法です。私は、ターミナルからマシンに ssh するだけです。キー ファイルを指す単純な ssh oonfig は機能します。そこに何を入力する必要がありますか?cat関連付けられているプレーンはid_ed25519.pub機能していないようです。

編集:

これまで、キー ファイルのパスフレーズを空白のままにしようとしました。すると、パスフレーズを入力するように求められます。その後、ログインに失敗し、すぐにログアウトします。パスフレーズのないキーを使用すると、パスフレーズの入力が求められ、パスフレーズを入力せずに Enter キーを押すとエラーが発生します。

答え1

私が判断できる限りでは、guacamole での ssh ログオンは機能しません。2048 と 4096 の両方の RSA キー ペアをテストしましたが、どちらもリモート システムへの ssh ターミナル経由で機能しました。guacamole では、最初に guacamole にユーザー名、パスワード、および秘密キーを設定するために認証を構成する必要があると思われます。

この背後にある理由は、最初にユーザー名とパスワードを入力して、秘密鍵をリモート システムに追加する必要があるためです。次に、最初の接続を実行し、キーをロードします。その時点で、そのシステムの認証プロファイルに戻り、パスワードと秘密鍵を削除してユーザー名だけを残すと思います。これは「ssh ユーザー名@IP」をシミュレートするもので、ユーザーはログインできると思います。現状では、標準の端末からユーザーが承認されていても、これは機能しません。

関連情報