Ubuntuに対するSSH権限が拒否されました。

Ubuntuに対するSSH権限が拒否されました。

ラップトップにUbuntu 20.04.04を新しくインストールし、SSHを有効にするために必要なすべての手順を実行しました。

sudo apt-get update
sudo apt-get install openssh-server

私はこのUbuntuノートブックのIP、ユーザー名、およびパスワードを完全に理解して確認します。また、このコンピュータのファイアウォールも無効にしました。

ただし、このコンピューターで ssh しようとすると、次のエラーが発生します。

[myusername@mycomputername ~]$ ssh ubuntuname@ubuntuip
ubuntuname@ubuntuip's password:
Permission denied, please try again.
ubuntuname@ubuntuip's password:

/etc/ssh/sshd_configいくつかのフォーラムとウェブサイトを見た後、私のUbuntuコンピュータで次の設定が有効になっていることを確認することにしました。

PermitRootLogin yes
PasswordAuthentication yes

また、次の権限も有効にしました。

chmod 0700 /home/ubuntuname
chmod 0700 /home/ubuntuname/.ssh
chmod 0600 /home/ubuntuname/.ssh/authorized_keys (created this file)

AllowUsers myusername@mycomputername 以下のNasirのコメントに従って、マイubuntunameコンピュータのファイルにも追加されましたsshd_config

最後に;

sudo systemctl restart sshd

サーバーにあるまま(つまりなしで)sshログインできることを確認しました。 UIDはです。ubuntuipubuntunameubuntuname1000

ubuntuname@ubuntuname:~$ journalctl -g sshd
Mar 22 17:38:12 ubuntuname systemd[1]: ssh.service: Found left-over process 8916 (sshd) in control group while starting unit. Ignoring.
Mar 22 17:38:25 ubuntuname sshd[14878]: pam_unix(sshd:auth): check pass; user unknown.
Mar 22 17:38:25 ubuntuname sshd[14878]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=<remote_host_IP>
Mar 24 11:03:50 ubuntuname sshd[17659]: pam_unix(sshd:auth): check pass; user unknown.
Mar 24 11:03:50 ubuntuname sshd[17659]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=<remote_host_IP>
Mar 24 11:47:09 ubuntuname sudo[17750]: ubuntuname : TTY=pts/0 ; PWD=/home/ubuntuname ; USER=root ;  COMMAND=/usr/bin/nano /etc/ssh/sshd_config
Mar 24 11:47:50 ubuntuname sudo[17754]: ubuntuname : TTY=pts/0 ; PWD=/home/ubuntuname ; USER=root ;  COMMAND=/usr/bin/systemctl restart sshd
Mar 24 11:48:16 ubuntuname sshd[17760]: pam_unix(sshd:auth): check pass; user unknown.
Mar 24 11:48:16 ubuntuname sshd[17760]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=<remote_host_IP>

これまでは私のUbuntuコンピュータにログインしても何の効果もないようです。私がここで何を見逃しているのでしょうか?

ベストアンサー1

次のコマンドを試すことができます。

sudo passwd username

あなたの場合は、次のコマンドを順番に実行する必要があります。

sudo passwd ubuntuname

ユーザー名とパスワードを設定したら、次の操作を行います。

ssh ubuntuname@ubuntuip

おすすめ記事