Maison >Opération et maintenance >CentOS >Comment utiliser la connexion à distance SSH dans Centos
Supposons que le VPS utilise des centos, et supposons également que la nouvelle version 6.5 est utilisée.
Le bureau ne sera peut-être pas installé sur le VPS, mais généralement ssh sera installé et le pare-feu ouvrira le port 22 par défaut.
Ensuite, commencez par ssh.
# 安装ssh,默认已安装好 # yum install ssh # 启动ssh服务器端 # service sshd start # chkconfig sshd on
Connexion SSH
如果本地端是Linux # ssh root@192.168.1.1 其中root表示的是登录用户名,192.168.1.1为主机的IP地址,当然也可以使用主机名、域名来指代IP地址。 # ssh 192.168.1.1
se connectera avec le nom d'utilisateur du client actuel.
Connexion sans mot de passe SSH
Mais il est très difficile de saisir le mot de passe pour se connecter à chaque fois. Existe-t-il un moyen pour le serveur de déterminer mon identité et de passer l'authentification directement sans saisir de mot de passe. ?
En plus d'utiliser la vérification du mot de passe, ssh fournit également une méthode de vérification des clés publiques et privées. Le client génère une clé privée et une clé publique correspondante, puis télécharge la clé publique sur le serveur. Vous trouverez ci-dessous un exemple Linux.
Générer la clé privée et la clé publique sur le client (attention, compléter sur le client) :
# ssh-keygen -t rsa
-t spécifie le type de clé à créer, la valeur par défaut est rsa, donc n'exécutez que ssh -keygen c'est pareil.
Durant cette période, vous serez invité à saisir le mot de passe de cryptage de votre clé privée. Si vous devez vous débarrasser complètement du mot de passe, vous pouvez le laisser vide et appuyer directement sur Entrée, sinon vous devrez le déverrouiller localement à chaque fois que vous vous connecterez à l'avenir.
Une fois terminé, deux fichiers id_rsa et id_rsa.pub seront générés dans le chemin ~/.ssh/ du répertoire personnel de l'utilisateur actuel, qui sont respectivement la clé privée et la clé publique.
Ensuite, téléchargez la clé publique générée sur le serveur et exécutez le code suivant sur le client.
# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.1
Root peut être remplacé par le nom d'utilisateur du serveur auquel vous souhaitez vous connecter automatiquement, et 192.168.1.1 peut être remplacé par votre nom d'hôte VPS ou votre adresse IP.
Enfin, connectez-vous au serveur distant via ssh.
# ssh root@192.168.1.1
Vous pouvez vous connecter sans mot de passe pour le moment.
Références associées : Tutoriel centOS
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!