
新しくセットアップした Ubuntu 22.04 LTS サーバーで問題が発生しています。
私の目標は、ラップトップから SSH 経由でサーバーにアクセスすることです。しかし、接続できず、パスワードを入力すると「アクセスが拒否されました」というエラーが表示されます。
これまでやったこと:
OpenSSH で Ubuntu 22.04 をインストールし、ssh 構成 (/etc/ssh/sshd_config) を設定します。PubkeyAuthentication yes - PasswordAuthentication yes AllowUsers MyUsername が ssh サーバーを再起動しました。ローカル ネットワークから「ssh MyUsername@MyServer」経由で接続しようとすると、アクセス許可が拒否されたというエラーが表示されます。MacBook Pro (M3 Pro) から接続しようとしています。
代わりに Windows マシンを使用すると、PowerShell で簡単にサーバーにアクセスできます。したがって、サーバーが実際の問題ではないと思います。Mac からのみ動作しません。
パスワードの代わりに公開キーを使用するために、MacBook でキーを生成しようとしました。そこで、ssh-keygen でキーを生成し、公開キーをサーバーにコピーしました (Mac から接続してサーバーにコピーすることができないため、Windows ラップトップでこの操作を行いました)。このために、~/.ssh/authorized_keys に新しい行として公開キーを追加しました。しかし、これでは何も変わりません。パスワードは依然として必要であり、エラーは引き続き発生します。