![Guacamole ssh ログインの詳細が正しくありません](https://rvso.com/image/1654749/Guacamole%20ssh%20%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AE%E8%A9%B3%E7%B4%B0%E3%81%8C%E6%AD%A3%E3%81%97%E3%81%8F%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93.png)
前回の質問では、guacamole 経由で localhost のシェルにログインしようとしていました。解決策は、sshd 構成で localhost 接続のパスワード認証を有効にすることでした。
そこで、ワカモレの設定を詳しく調べたところ、次のことに気づきました。 https://i.stack.imgur.com/EJomQ.png
は知っていますhostname
。これはサーバーの IP です。ポートは設定で有効にしたポートです。パスフレーズ付きの秘密鍵は、ファイルのsshd
をコピーして対応するパスフレーズに貼り付けることでも提供できます。cat
id_ed25519
わからないのは、公開キー セクションに入力する方法です。私は、ターミナルからマシンに ssh するだけです。キー ファイルを指す単純な ssh oonfig は機能します。そこに何を入力する必要がありますか?cat
関連付けられているプレーンはid_ed25519.pub
機能していないようです。
編集:
これまで、キー ファイルのパスフレーズを空白のままにしようとしました。すると、パスフレーズを入力するように求められます。その後、ログインに失敗し、すぐにログアウトします。パスフレーズのないキーを使用すると、パスフレーズの入力が求められ、パスフレーズを入力せずに Enter キーを押すとエラーが発生します。
答え1
私が判断できる限りでは、guacamole での ssh ログオンは機能しません。2048 と 4096 の両方の RSA キー ペアをテストしましたが、どちらもリモート システムへの ssh ターミナル経由で機能しました。guacamole では、最初に guacamole にユーザー名、パスワード、および秘密キーを設定するために認証を構成する必要があると思われます。
この背後にある理由は、最初にユーザー名とパスワードを入力して、秘密鍵をリモート システムに追加する必要があるためです。次に、最初の接続を実行し、キーをロードします。その時点で、そのシステムの認証プロファイルに戻り、パスワードと秘密鍵を削除してユーザー名だけを残すと思います。これは「ssh ユーザー名@IP」をシミュレートするもので、ユーザーはログインできると思います。現状では、標準の端末からユーザーが承認されていても、これは機能しません。