ラップトップに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はです。ubuntuip
ubuntuname
ubuntuname
1000
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