Maison  >  Article  >  Opération et maintenance  >  Comment configurer la connexion à distance (telle que SSH et Telnet) sous Linux

Comment configurer la connexion à distance (telle que SSH et Telnet) sous Linux

WBOY
WBOYoriginal
2023-07-06 10:00:095959parcourir

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.

  1. 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系统
  2. 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.

  3. 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
  4. 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é.

  1. 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系统
  2. 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.

  3. 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
  4. 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!

Déclaration:
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