Maison >Opération et maintenance >exploitation et maintenance Linux >Comment résoudre le problème de l'accès à distance SSH à Linux

Comment résoudre le problème de l'accès à distance SSH à Linux

WBOY
WBOYavant
2023-05-12 08:37:131793parcourir

Obtenir l'adresse IP de Linux

S'il s'agit d'Alibaba Cloud ou d'un autre serveur, dans des circonstances normales, la plateforme vous indiquera l'adresse IP publique du serveur si vous souhaitez obtenir l'adresse IP de Linux. adresse IP sous Linux (tout comme utiliser ipconfig dans la fenêtre).

Les commandes sous Linux sont les suivantes :

ip a s   #这是命令简写版,其实等价于ip address show

Comment résoudre le problème de laccès à distance SSH à Linux

Vous pouvez passer la commande ifconfig (une lettre différente de ipconfig dans fenêtre), Cependant, cette commande doit être installée et n'est pas incluse. Le processus d'installation est le suivant (très simple).

ifconfig installation de la commande

Installation via yum

Comment résoudre le problème de laccès à distance SSH à Linux

Grâce à yum, recherchez cette commande, nous c'est a constaté que la commande ifconfig se trouve dans le package net-tools.x86_64. Ensuite, nous installons simplement ce package : yum install net-tools.x86_64.

Une fois l'installation terminée, utilisez à nouveau la commande ifconfig -a pour afficher toutes les cartes réseau.

Comment résoudre le problème de laccès à distance SSH à Linux

Nous pouvons voir que l'adresse IP de notre Linux est 192.168.1.101.

Confirmer le service sshd

Après avoir confirmé l'adresse IP, nous devons confirmer si le service Linux ssh est activé sur Linux. Sous Linux, utilisez la commande : yum list Installed | grep openssh-server pour déterminer si yum a installé openssh-server.

Il est à noter que si vous ne l'avez pas installé via yum, alors cette méthode de confirmation ne vous convient pas.

Après l'installation, nous devons vérifier la configuration de sshd. Le chemin de configuration est le suivant : /etc/ssh/sshd_config. Entrons via vi et vérifions si plusieurs éléments sont corrects : 🎜#

Après confirmation et modification, enregistrez le texte et démarrez ou redémarrez le service sshd Commande : sudo service sshd start.

Comment résoudre le problème de laccès à distance SSH à LinuxConfirmer les autorisations

Dans le répertoire /etc/, il y a deux fichiers, liste blanche : hosts.allow et liste noire : hosts.allow. Comment résoudre le problème de laccès à distance SSH à Linux

Nous devons ajouter les IP de cette liste blanche (vous pouvez également tout ajouter) et supprimer les IP de la liste noire.

Comment résoudre le problème de laccès à distance SSH à LinuxLa façon de tout ajouter est d'ajouter une ligne (sshd : all) à la fin du fichier hosts.allow.

Précautions relatives à la machine virtuelle

S'il s'agit d'un serveur cloud, les problèmes ci-dessus seront résolus. machine virtuelle Une autre chose à noter est que la configuration réseau de la machine virtuelle doit sélectionner le mode pont.

L'image ci-dessous est la configuration dans virtualbox.

Comment résoudre le problème de laccès à distance SSH à Linux

Après la configuration, la machine virtuelle doit être redémarrée pour prendre effet.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer