Maison >Opération et maintenance >exploitation et maintenance Linux >Comment déterminer si SFTP est activé sous Linux

Comment déterminer si SFTP est activé sous Linux

WBOY
WBOYoriginal
2022-05-23 17:57:1211721parcourir

Méthode de jugement : 1. Utilisez la commande netstat pour vérifier si le port spécifié est ouvert. La syntaxe est "netstat -an | grep '22'" ; 2. Utilisez la commande ps pour vérifier les informations sur le processus. s'affiche, cela signifie que sftp a été ouvert. La syntaxe est " ps -ef | grep sftp".

Comment déterminer si SFTP est activé sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment déterminer si sftp est activé sous Linux

La commande rpm ne peut détecter que les packages logiciels installés via rpm ou yum. Si le logiciel est installé via d'autres méthodes, il est introuvable.

Détectez si vsftpd est installé via la commande rpm : rpm -qa | grep vsftpd.

Parce que vous pouvez utiliser sftp pour télécharger des fichiers après avoir obtenu le serveur, il doit donc y avoir un tel service sftp et le service est activé. Après avoir confirmé qu'il n'a pas été installé via le gestionnaire de packages, vous pouvez afficher le service en interrogeant le processus ou le port.

Opérations spécifiques

1. Vérifiez si le port est ouvert

netstat -an | grep '22'

Comment déterminer si SFTP est activé sous Linux

22 vérifie réellement le service ssh, vous pouvez donc également utiliser netstat -an | grep 'ssh' pour interroger.

2. Vérifiez le processus :

ps -ef | grep sftp

Il convient de noter que ces deux méthodes doivent ouvrir un client sftp et être connectées au serveur avant de pouvoir être trouvées. Sauf si vous utilisez vsftpd.

[avis]vsftpd fonctionne comme un démon et peut être contrôlé via le service, il peut donc être directement trouvé via le processus ou le port. [/notice]

ps -ef affiche le processus dans un format standard. Le format est le suivant

La signification de chaque colonne est la suivante

UID //User ID, mais la sortie est le nom d'utilisateur

PID. // ID du processus

PPID // ID du processus parent

C // Pourcentage de CPU occupé par le processus

STIME // Temps écoulé entre le démarrage du processus et maintenant

TTY // Le processus est en cours d'exécution sur ce terminal, s'il n'a rien à voir avec le terminal, alors Afficher ? Si c'est pts/0, etc., cela signifie que le processus hôte est connecté par le réseau.

CMD //Le nom et les paramètres de la commande

Apprentissage recommandé : Tutoriel vidéo Linux

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