SHHキーなしで終端(マルチプラットフォームアプリケーション)をホストにどのように接続できますか?

SHHキーなしで終端(マルチプラットフォームアプリケーション)をホストにどのように接続できますか?

クラウドプラットフォームでDebianベースのランプインスタンスを作成し、putty genを使用してクラウドアカウントにSSHに保存された公開鍵を生成しました.開始され、ブラウザアドレスのIPアドレスが動作中であることが示されました(Apacheのスタートページ)。 Putty端末とWinscpを使用してログインします。いくつか変更しました。すべてが大丈夫です。

その後、便宜上、ipadにterminus ipadアプリをインストールし、最初はrootとパスワードのみを使用してから、sftpが動作していてもsshなしでログインできました。 SSHを正しく設定していませんか?それとも私が何かを見逃しているのでしょうか?

ベストアンサー1

あなたの質問に正しく答えるには、より多くの情報が必要だと思いますが、SSH鍵認証が正しく設定されていることを確認したいと思います。

~/.ssh/authorized_keysLinuxでキー認証を設定するときは、デバイスがLinuxサーバーに接続するために使用するすべてのキーをファイルに割り当てる必要があります。

ファイルにキーを追加すると、sshはキー認証を使用しますが、パスワード認証は依然としてオプションです。ここに表示されるのは、追加した元のキーが1つのデバイス用であるため、そのデバイスはパスワード認証またはキー認証を使用できることです。 (通常はssh -iIDファイルを意味します)オプションを特に使用しない限り、常にデフォルトでパスワード認証が使用されます。鍵認証新しいデバイスでキー認証を要求するメッセージが表示されないのは、新しいデバイスキーをまだファイルに追加していないため、~/.ssh/authorized_keysパスワードのみを求めるメッセージが表示されるためです。

使用するためにただ/etc/ssh/sshd_config鍵認証の場合、パスワード認証を無効にするには、以下を編集する必要があります。

PasswordAuthentication no

追加のドキュメントについては以下を参照してください。https://back2basics.io/2020/04/setup-public-key-authentication-on-ubuntu-or-debian/

ご希望の回答でない場合は、コメントに追加情報を残すか、既存の質問に追加してください。

おすすめ記事