Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie PHP, um eine Remoteverbindung herzustellen
So verwenden Sie PHP, um eine Remote-Verbindung herzustellen: Installieren Sie zuerst das SSH2-Modul und stellen Sie dann eine Verbindung über die Methode „ssh2_connect ($host, $port = null, $methods = nullarray, $callbacks = nullarray)“ her.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer Für den Fernbetrieb müssen Sie das SSH2-Modul installieren. Lassen Sie uns eine einfache Aufzeichnung über mehrere im SSH2-Modul verwendete Funktionen erstellen.
Gemeinsame Methoden
1. Verbinden Sie sich mit einem SSH-Server übertragen ssh2_connect ($host, $port = null, $methods = nullarray , $callbacks = nullarray )
Dateien über das SCP-Protokoll senden
ssh2_auth_password ($session, $username, $password)
Dateien über das SCP-Protokoll abrufen
4. Befehle ausführen
ssh2_auth_pubkey_file ($session, $username, $pubkeyfile, $privkeyfile, $passphrase = null)
Befehle auf dem Remote-Computer ausführen
ssh2_scp_send ( resource $session , string $local_file , string $remote_file [, int $create_mode = 0644 ] )
Den erweiterten Datenstrom abrufen. Häufig verwendete $streamid-Definitionen sind:
ssh2_scp_recv ( resource $session , string $remote_file , string $local_file )
Den Stream in den blockierenden/nicht blockierenden Zustand versetzen. Wenn $mode wahr ist, ist es blockierend; wenn $mode falsch ist, ist es nicht blockierend.
Einfache Anwendung
ssh2_exec ($session, $command, $pty = null, $env = nullarray , $width = null, $height = null, $width_height_type = null)
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo verwenden Sie PHP, um eine Remoteverbindung herzustellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!