Après avoir installé Ubuntu 20.04, le compte root ne peut pas se connecter et ssh ne peut pas se connecter à distance.

J'utilise le système Ubuntu récemment et j'ai trouvé des choses régulières. Chaque fois que le système est installé, je dois faire certaines choses, sinon il ne peut pas être utilisé normalement et en douceur. Je vais les énumérer : (je vais installer les étapes Enregistrer , c'est relativement simple et suivez simplement l'assistant, mais ne minimisez pas l'installation)

1. Remplacez la source apt par la source miroir Alibaba Cloud (ce sera très rapide lors du téléchargement du package)

2. Définissez un mot de passe pour le compte root et assurez-vous que vous pouvez vous connecter avec succès

Dans Ubuntu 20.04, la valeur par défaut est de se connecter à la machine virtuelle en tant qu'utilisateur ordinaire.Si la machine virtuelle doit se connecter à la machine virtuelle en tant que root. Vous devez d'abord vous connecter en tant qu'utilisateur commun, puis utiliser la commande pour passer à l'utilisateur root. Il est très peu pratique d'utiliser et de configurer des fichiers sur le bureau, je vous apprends donc à utiliser root pour vous connecter automatiquement au bureau, de sorte que le système d'exploitation soit très pratique.

3. connexion à distance ssh

Ensuite, traitez-le un par un, suivez les étapes pour vous assurer que votre Ubuntu est lisse et soyeux

1. Remplacez la source apt et remplacez la source miroir Alibaba Cloud

Il y a beaucoup de remplacements de commandes sur Internet, je ne parlerai pas des commandes ici, je parlerai de la façon de les faire fonctionner et de les remplacer sur l'interface graphique, et ce sera fait bientôt.

1. Interface graphique

1.1 Cliquez sur la liste des programmes dans le coin inférieur gauche de l'écran et sélectionnez  l'  icône Logiciels et mises à jour

1.2   Sélectionnez  "Autre..." dans la zone de liste "Télécharger depuis"

1.3 Dans la boîte de dialogue contextuelle, recherchez  "mirrors.aliyun.com"

Certaines personnes peuvent ne pas avoir mirrors.aliyun.com, cliquez sur sélectionner le meilleur serveur pour télécharger la source

 


1.4 Cliquez sur le bouton Choisir un serveur pour prendre effet.

La source est maintenant mise à jour

Reportez-vous à ceci pour les modifications manuelles de la configuration. 

https://blog.csdn.net/bluebird_shao/article/details/124357230

2. Définissez un mot de passe pour le compte root et assurez-vous que vous pouvez vous connecter avec succès

1. Définir le mot de passe de l'utilisateur root

Utilisez la touche de raccourci Ctrl+Alt+T sur le bureau pour ouvrir l'émulateur de terminal,
exécutez  sudo passwd root  , puis entrez le mot de passe défini, entrez-le deux fois et
terminez la définition du mot de passe de l'utilisateur root

2. Modifier le fichier de configuration

Modifier gdm-autologin et gdm-password

2.1 Exécutez sudo vim /etc/pam.d/gdm-autologin pour commenter 

#auth required pam_succeed_if.so user != root quiet_success  line (environ la troisième ligne)

 

2.2 Exécutez sudo vim /etc/pam.d/gdm-password pour commenter

# auth required pam_succeed_if.so user != root quiet_success Cette ligne (environ la troisième ligne)

 2.3 Modifier le fichier /root/.profile

Exécutez sudo vim /root/.profile pour modifier le fichier de configuration, ajoutez avant la dernière ligne du document

tty -s && remplacé par tty -s &&mesg n || true

3. Redémarrez le système pour qu'il prenne effet

https://blog.csdn.net/qq_34041694/article/details/121791033

3. Installez openssh-server et maintenez la connexion à distance ssh

1. apt get openssh-serve

sudo apt-get install openssh-server

2. Démarrez le service sshd

démarrage du service sshd


1. /etc/init.d/ssh start 
会出现[ ok ] Starting ssh (via systemctl): ssh.service.
 
2. /etc/init.d/ssh restart  : 重启ssh服务
 
3. /etc/init.d/ssh stop     : 结束ssh服务
 
 
以上还可以用
1. service sshd start
2. service sshd restart
3. service sshd stop
代替,但是开启和关闭没有提示

3. Modifier les autorisations connectables root

vim /etc/ssh/sshd_config, modifiez ce paramètre en PermitRootLogin  oui

 4. Testez si ssh est normal

Vous pouvez utiliser finalshell ou ssh localhost dans la boîte de session en cours. Si vous pouvez vous connecter normalement après avoir entré le mot de passe, cela signifie qu'il n'y a pas de problème avec la connexion.

Si vous ne pouvez pas vous connecter, vous pouvez redémarrer le service sshd

redémarrage du service sshd

https://blog.csdn.net/qq_39457834/article/details/114176049

Tous les préludes sont faits ! Vous pouvez ensuite opérer et vous connecter à distance à votre serveur, puis effectuer diverses opérations !

Je suppose que tu aimes

Origine blog.csdn.net/Alex_81D/article/details/131512358
conseillé
Classement