Maison >Opération et maintenance >exploitation et maintenance Linux >Comment configurer la connexion à distance (telle que SSH et Telnet) sous Linux
Comment configurer la connexion à distance (comme SSH et Telnet) sous Linux
La connexion à distance est un moyen très pratique qui nous permet de nous connecter à un serveur ou à un ordinateur distant de n'importe où pour l'exploitation et la gestion. Dans les systèmes Linux, nous pouvons réaliser une connexion à distance en configurant SSH (Secure Shell Protocol) et Telnet. Cet article montrera comment configurer la connexion à distance sous Linux, avec des exemples de code.
1. Configuration SSH (Secure Shell Protocol) :
SSH est un protocole de connexion à distance sécurisé qui utilise la technologie de cryptage pour protéger la sécurité des communications de connexion à distance.
Vérifiez si SSH est installé :
Entrez la commande suivante dans le terminal pour vérifier si SSH est installé sur votre système :
$ ssh -V
Si les informations de version de SSH s'affichent, cela signifie que SSH a été installé. S'il n'est pas installé, vous pouvez utiliser la commande suivante pour l'installer :
$ sudo apt-get install openssh-server # Ubuntu / Debian系统 $ sudo yum install openssh-server # CentOS / Red Hat系统
Modifiez le fichier de configuration SSH :
Utilisez un éditeur pour ouvrir le fichier de configuration SSH et saisissez la commande suivante dans le terminal :
$ sudo vi /etc/ssh/sshd_config
Rechercher les lignes suivantes dans le fichier de configuration et procédez en conséquence Modification :
PermitRootLogin yes # 允许root用户远程登录(可选) PasswordAuthentication yes # 允许密码进行身份验证
Après avoir terminé la modification, enregistrez le fichier et quittez l'éditeur.
Redémarrez le service SSH :
Entrez la commande suivante dans le terminal pour que les modifications de la configuration SSH prennent effet :
$ sudo service ssh restart
Connectez-vous à l'hôte distant :
Dans le terminal d'un autre ordinateur, saisissez ce qui suit commande pour se connecter à l'hôte distant :
$ ssh username@remote_host
où username est votre nom d'utilisateur sur l'hôte distant et remote_host est l'adresse IP ou le nom d'hôte de l'hôte distant.
2. Configuration Telnet :
Telnet est un protocole de connexion à distance non sécurisé. Il transmet les informations saisies par l'utilisateur en texte clair et ne dispose ni de cryptage ni de sécurité.
Vérifiez si Telnet est installé :
Entrez la commande suivante dans le terminal pour vérifier si Telnet est installé sur votre système :
$ telnet
S'il affiche telnet : commande introuvable, alors Telnet n'est pas installé. Vous pouvez utiliser la commande suivante pour installer :
$ sudo apt-get install telnet # Ubuntu / Debian系统 $ sudo yum install telnet # CentOS / Red Hat系统
Modifier le fichier de configuration Telnet :
Utilisez un éditeur pour ouvrir le fichier de configuration Telnet et entrez la commande suivante dans le terminal :
$ sudo vi /etc/xinetd.d/telnet
Recherchez la ligne suivante et modifiez-la en conséquence :
disable = no # 将disable的值改为no
Après avoir terminé la modification, enregistrez le fichier et quittez l'éditeur.
Redémarrez le service Telnet :
Entrez la commande suivante dans le terminal pour que les modifications de configuration Telnet prennent effet :
$ sudo service xinetd restart
Connectez-vous à l'hôte distant :
Dans le terminal d'un autre ordinateur, entrez la commande suivante pour connectez-vous à l'hôte distant Hôte :
$ telnet remote_host
où remote_host est l'adresse IP ou le nom d'hôte de l'hôte distant.
Remarque : Telnet n'étant pas sécurisé, il est recommandé de l'utiliser uniquement dans les réseaux internes.
Résumé :
Cet article montre comment configurer la connexion à distance sur un système Linux, y compris SSH et Telnet. SSH fournit une méthode de connexion à distance cryptée et sécurisée, tandis que Telnet est une méthode non sécurisée. Lors de la configuration de la connexion à distance, vous devez donner la priorité à SSH pour protéger la sécurité des communications à distance.
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!