web-dev-qa-db-ja.com

sshアクセスを介して許可が拒否されました

Windows 10から(cwrsyncを使用して)Digital Ocean上のUbuntuサーバーにSSH接続しようとしています。

クライアント側(windows)とサーバー側(ubuntu)の両方でRSAキーを構成しましたが、コマンドssh -v root @ serverIPを実行すると、「Roaming not allowed by server」というメッセージが表示され、ログインを求められますパスワード付き。

インターネットで見ると、スタッフは/root/.sshフォルダーのアクセス権を700に、/ root/.ssh/authorized_keysファイルを600に変更することだと言いますが、私はすでにそれを行っており、解決していません。

Sshd_configファイルでパスワードログインを無効にすると、ssh経由で接続しようとすると、次のエラーメッセージが表示されます。Permission denied(publickey)。

1

WindowsにopenSSHの最新バージョンをインストールし、ユーザーの.sshフォルダーを削除して新しいキーを生成した後、パスワードを入力せずにSSHを使用してサーバーに接続できました。

0