Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So ermitteln Sie, ob SFTP unter Linux aktiviert ist

So ermitteln Sie, ob SFTP unter Linux aktiviert ist

WBOY
WBOYOriginal
2022-05-23 17:57:1211324Durchsuche

Beurteilungsmethode: 1. Überprüfen Sie mit dem Befehl netstat, ob der angegebene Port geöffnet ist. 2. Überprüfen Sie die Prozessinformationen mit dem Befehl ps angezeigt wird, bedeutet dies, dass SFTP geöffnet wurde. Die Syntax lautet „ps -ef | grep sftp“.

So ermitteln Sie, ob SFTP unter Linux aktiviert ist

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So ermitteln Sie, ob SFTP unter Linux aktiviert ist

Der Befehl rpm kann nur über rpm oder yum installierte Softwarepakete erkennen. Wenn die Software über andere Methoden installiert wird, kann sie nicht gefunden werden.

Erkennen Sie mit dem rpm-Befehl, ob vsftpd installiert ist: rpm -qa | grep vsftpd.

Da Sie SFTP zum Hochladen von Dateien verwenden können, nachdem Sie den Server erhalten haben, muss ein solcher SFTP-Dienst vorhanden sein und dieser Dienst muss aktiviert sein. Nachdem Sie bestätigt haben, dass er nicht über den Paketmanager installiert wurde, können Sie den Dienst anzeigen, indem Sie den Prozess oder Port abfragen. 1. Überprüfen Sie, ob der Port geöffnet ist.

2. Überprüfen Sie den Vorgang:

netstat -an | grep '22'

Es ist zu beachten, dass beide Methoden einen SFTP-Client öffnen und mit dem Server verbunden sein müssen, bevor sie gefunden werden können. Es sei denn, es wird als vsftpd ausgeführt. [Hinweis] vsftpd wird als Daemon ausgeführt und kann über den Dienst gesteuert werden, sodass es direkt über den Prozess oder Port gefunden werden kann. [/notice]

ps -ef zeigt den Prozess in einem Standardformat an. Das Format ist wie folgt: So ermitteln Sie, ob SFTP unter Linux aktiviert ist

Die Bedeutung jeder Spalte ist wie folgt:

UID //Benutzer-ID, aber die Ausgabe ist der Benutzername:

PID //Prozess-ID

PPID //Parent-Prozess-ID

C //Prozentsatz der vom Prozess belegten CPU

STIME //Zeit vom Prozessstart bis jetzt

TTY //Der Prozess läuft auf diesem Terminal, falls vorhanden hat nichts mit dem Terminal zu tun. Wenn es pts/0 usw. ist, bedeutet dies, dass der Hostprozess mit dem Netzwerk verbunden ist.

CMD //Der Name und die Parameter des Befehls

Empfohlenes Lernen:

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob SFTP unter Linux aktiviert ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn