Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LinuxがSSHログインパスワード方式をキャンセル                 

別のアカウントでSSHにログインしたいことがあります。通常、ログイン時にパスワードを再入力する必要があります。しかし、あまりにも多くのパスワードを覚えたくないユーザーにとっては、これは少し面倒なので、パスワードを入力せずにログインするにはどうすればよいでしょうか。

ソリューション:

1.あなたはユーザー&ldquoを必要とする。aliceA” hostAの

LinuxがSSHログインパスワード方式をキャンセル                 

別のアカウントでSSHにログインしたいことがあります。通常、ログイン時にパスワードを再入力する必要があります。しかし、あまりにも多くのパスワードを覚えたくないユーザーにとっては、これは少し面倒なので、パスワードを入力せずにログインするにはどうすればよいでしょうか。

ソリューション:

1.あなたはユーザー&ldquoを必要とする。aliceA” hostAの

  
 Ssh aliceB @ hostB [cat] .ssh /authorized_keys’

それ以降、aliceA @ hostAのsshからaliceB @ hostBにパスワードを入力する必要はありません。 (小規模なコンパイル注:ディレクトリを作成してコピーする上記の操作は、ssh-copy-idコマンドを使用して1ステップで実行することもできます。ssh-copy-id -i〜/.ssh /id_rsa.pub aliceB @ hostB)

トラブルシューティング

1.鍵認証が有効になった後もSSHパスワードを入力する必要があるかもしれません。その場合は、システムログ(/var /log /secureなど)を調べて、次の例外が発生するかどうかを確認してください。

認証が拒否されました:ファイルの所有権またはモードが間違っています/home/aliceB/.ssh/authorized_keys

この場合、〜/.ssh /authorized_keysファイルが原因でキー認証が失敗しました許可または所有者が正しくありません。一般に、このファイルがあなた以外のすべてのユーザに読まれるならば、このエラーは起こり得る。以下の方法でファイルの許可を変更して、エラーを修正してください。

$ chmod 700〜/.ssh /authorized_keys

上記はLinuxシステムでパスワードを入力せずにSSHサーバーにログインする方法です。このような状況に遭遇したユーザーがいる場合は、上記の方法に従ってセットアップしてください。

Copyright © Windowsの知識 All Rights Reserved