Maison > Opération et maintenance > CentOS > Comment utiliser la connexion à distance SSH dans Centos

Comment utiliser la connexion à distance SSH dans Centos

WJ
Libérer: 2020-06-02 16:14:36
original
4108 Les gens l'ont consulté

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
Copier après la connexion

Connexion SSH

如果本地端是Linux
# ssh root@192.168.1.1
其中root表示的是登录用户名,192.168.1.1为主机的IP地址,当然也可以使用主机名、域名来指代IP地址。
# ssh 192.168.1.1
Copier après la connexion

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
Copier après la connexion

-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
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal