Ein Systemadministrator kann mehrere Server gleichzeitig verwalten, und diese Server können an verschiedenen Orten platziert sein. Es ist offensichtlich nicht die beste Möglichkeit, sie einzeln persönlich zu verwalten. Die Fernbedienungsmethode sollte die effektivste sein.
Es gibt mehrere Fernverwaltungstools für Linux-Systeme: Telnet, SSH, VNC usw. Unter diesen ist SSH die am häufigsten verwendete Verwaltungsmethode, bei der die Chiffretextübertragung einfach und sicher ist.
Secure Shell
Die Abkürzung ist SSH
und wurde von der Network Working Group der IETF entwickelt (Network Working Group
ist ein Sicherheitsprotokoll, das auf der Anwendungsschicht und Transportschicht für Computer basiert). Das SSH
bietet eine sichere Übertragungs- und Nutzungsumgebung. shell
ssh 192.168.0.116
a. Verwenden Sie die Option -l
ssh -l alvin 192.168.0.116
b. Verwenden Sie das Format „Benutzer@Hostname“
ssh alvin@192.168.0.116
verwenden, um den Port anzugeben. -p
ssh 192.168.0.116 -p 1234
einfach in die folgende Zeile: /etc/ssh/ssh_config
Port 22
, die alle über SSH gesendet oder empfangen werden Die Daten werden komprimiert und weiterhin verschlüsselt. -C
ssh -C 192.168.0.116
vorgesehen. Es kann angezeigt werden, wo das Problem aufgetreten ist. -v
[Alvin.Alvin-computer] ➤ ssh -v pi@192.168.0.116 OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to 192.168.0.116 [192.168.0.116] port 22. debug1: Connection established. debug1: key_load_public: No such file or directory debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_7.1 debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4p1 Raspbian-10+deb9u4 debug1: match: OpenSSH_7.4p1 Raspbian-10+deb9u4 pat OpenSSH* compat 0x04000000 debug1: Authenticating to 192.168.0.116:22 as 'pi' debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received
verwenden, um eine IP-Adresse anzugeben. Diese IP wird als Quelladresse für den Verbindungsaufbau verwendet. -b
[Alvin.Alvin-computer] ➤ ssh -b 192.168.0.105 pi@192.168.0.116 Linux raspberrypi 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sun Feb 24 08:52:29 2019 from 192.168.0.105
[Alvin.Alvin-computer] ➤ ssh pi@192.168.0.116 ls -l Desktop Documents Downloads MagPi Music
. Mit sshfs können Sie das Dateisystem des Remote-Hosts direkt lokal mounten. Das Verwendungsformat lautet wie folgt: sshfs
sshfs -o idmap=user user@hostname:/home/user ~/Remote
sshfs -o idmap=user pi@192.168.0.116:/home/pi ~/Pi
Weitere Linux-Artikel finden Sie unter Linux-Tutorial Kolumne zum Lernen!
Das obige ist der detaillierte Inhalt von7 SSH-Befehlsverwendungen unter Linux, die Sie nicht kennen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!