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 (telle que SSH et Telnet) sous Linux

WBOY
Libérer: 2023-07-06 10:00:09
original
6098 Les gens l'ont consulté

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

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

    Rechercher les lignes suivantes dans le fichier de configuration et procédez en conséquence Modification :

    PermitRootLogin yes              # 允许root用户远程登录(可选)
    PasswordAuthentication yes      # 允许密码进行身份验证
    Copier après la connexion

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

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

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

    Recherchez la ligne suivante et modifiez-la en conséquence :

    disable = no     # 将disable的值改为no
    Copier après la connexion

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

    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!

É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