web-dev-qa-db-ja.com

パテを介してWindowsからLinuxへのアクセスが拒否されたSSH

ローカルホームネットワーク上のWindows7ボックスからssh経由でアクセスしようとしているopenSUSE(タンブルウィード)の新規インストールがあります。ボックスを相互に正常にpingできます。 openSUSEボックスの/ etc/ssh/sshd_configファイルを編集し、ポートを2223に変更しました。AllowUsers(mylogin)という行をssh_configに追加しました。 PermitRootLoginはnoに設定されています。 PasswordAuthenticationはyesに設定されています。 Windowsマシンで公開鍵を生成し、フラッシュドライブを介してopenSUSEマシンにコピーし、.ssh/authorized_keysに追加しましたが、PasswordAuthenticationをyesに設定している場合、これは必要ないはずです。

インターネットでさまざまな解決策を調べた後、これらのことを行いましたが、問題の解決策が見つからないようです。WindowsからPuTTY経由でopenSUSEボックスにログインできません。セッションに接続できますが、ログインを試みるたびに「アクセスが拒否されました」と表示されます。

編集* Linuxボックスからssh経由でLinuxボックスにログインできます。

ssh openSUSEcomputername -p 2223
1
doval

簡単なことだとわかっていました...ログインしているときは(username)@(servername)を使用していました。 UsePAMを無効にして接続をテストした後、ログインしようとすると、入力したログインの最後にサーバー名が自動的に追加され、間違ったログインが行われることがわかりました。ユーザー名だけを使用してログインし、成功しました。 UsePAMパラメータを有効にし、成功しました。解決しました。回答してくれたすべての人に感謝します!!

1
doval