Putty経由のWindowsからLinuxへのSSHアクセスが拒否されました。

Putty経由のWindowsからLinuxへのSSHアクセスが拒否されました。

openSUSE(tumbleweed)を新しくインストールし、ローカルホームネットワーク上のWindows 7ボックスからSSH経由でアクセスしようとしています。ボックスを互いに正常にpingできます。 openSUSEシステムで/etc/ssh/sshd_configファイルを編集し、ポートを2223に変更しました。 ssh_configにAllowUsers(mylogin)行を追加しました。 PermitRootLoginがNoに設定されています。パスワード確認が「はい」に設定されています。 Windowsコンピュータで公開鍵を作成し、フラッシュドライブを介してopenSUSEコンピュータにコピーして.ssh/authorized_keysに追加しましたが、PasswordAuthenticationをyesに設定してもこれを行う必要はありません。

インターネット上でさまざまなソリューションを検索した後、これらの操作を実行しましたが、私の問題に対する解決策が見つからないようです。 Windowsでは、Puttyを介してopenSUSEボックスにログインできません。セッションに接続できますが、ログインしようとするたびに「アクセス拒否」というメッセージが表示されます。

編集* SSHを使用してLinuxボックスにログインできます

ssh openSUSEcomputername -p 2223

ベストアンサー1

ああ、簡単なことはわかります...ログインするとき(ユーザー名)@(サーバー名)を使用します。 UsePAMを無効にして接続をテストした後、ログインしようとしたときに入力したログインの最後にサーバー名が自動的に追加され、誤ったログインが発生することがわかりました。私のユーザー名だけを使ってログインしましたが、成功しました。 UsePAMパラメーターを再度有効にして成功しました。解決しました。全ての回答ありがとうございます!

おすすめ記事