$sudo apt update
Cela se fait essentiellement à chaque fois.
$ sudo passwd root
Définissez le mot de passe pour l'autorité racine.
C'est un peu effrayant, alors mettez-le plus longtemps.
J'ai pu me connecter à Root pour le moment.
$ sudo su -
Cela passe à l'invite racine.
Ajoutez ce qui suit ici avec vi.
/etc/ssh/sshd_config
+ PermitRootLogin no
Vous pouvez désactiver la connexion root en redémarrant sshd.
$ systemctl restart ssh
$ failed to restart sshd.service unit sshd.service not found
FA! ??
Au cours de mes recherches, j'ai dû installer openssh-server en premier lieu.
$ sudo apt-get install openssh-server
Ensuite, corrigez ce qui suit
/etc/ssh/sshd_config
- PermitRootLogin prohibit-password
+ PermitRootLogin no
Redémarrez.
$ sudo /etc/init.d/ssh restart
Oui ... (Vous ne pouvez pas redémarrer?).
Quand je l'ai recherché, j'ai dû démarrer le service sshd.
$ sudo aptitude install ssh
Essayez d'entrer depuis le terminal Mac.
$ ssh user@adresse IP
Oh, c'est fait.
Essayez de vous connecter à root.
$ su root
Si vous ne pouvez pas vous connecter avec cela, c'est OK.
/etc/ssh/sshd_config
- # Port 22
+ Port 2022
Redémarrez.
$ sudo /etc/init.d/ssh restart
C'est tout.
$ sudo ufw status
22 qui a été publié la dernière fois est supprimé (cela ne semble pas si bon)
$ sudo ufw delete allow 22
Nouveau port ouvert
$ sudo ufw allow 2022
$ sudo ufw reload
2022 est maintenant ouvert
Confirmez que vous ne pouvez pas entrer avec ↓.
$nom de compte ssh@adresse IP
Je ne pourrais pas entrer sans ↓.
$ ssh -p numéro de port nom du compte@adresse IP
Je vais me coucher demain.
La prochaine fois, j'aimerais me connecter en utilisant la méthode d'authentification par clé publique.
(Cela ne s'arrête pas quand vous le démarrez)
Recommended Posts