Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
start:linux:filesystem:sshfs [2019/09/07 13:17] wikiadmin |
start:linux:filesystem:sshfs [2021/03/29 17:05] (aktuell) wikiadmin [OpenSSH Server installieren und einrichten (Debian)] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== OpenSSH Server installieren und einrichten (Debian) ====== | ||
+ | <code C# [enable_line_numbers=" | ||
+ | # Installation des ssh servers | ||
+ | apt-get install openssh-server | ||
+ | |||
+ | # Die Konfiguration des SSH-Servers lässt sich unter folgender Datei anpassen. | ||
+ | # nano ist hier der Textedtor | ||
+ | nano / | ||
+ | |||
+ | # Jede Änderung wir erst wirksam nachdem der ssh Server neue gestartet wurde. | ||
+ | restart ssh | ||
+ | </ | ||
+ | |||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | ---- | ||
+ | |||
====== Terminalbefehl: | ====== Terminalbefehl: | ||
Über einen SSH-Dienst (openssh, ssh) werden verschlüsselte Verbindungen zum entfernten Linux-System hergestellt. Üblicherweise wird dies über ein Terminalprogramm (PuTTY) erstellt um das entfernte System zu warten und Software zu installieren. | Über einen SSH-Dienst (openssh, ssh) werden verschlüsselte Verbindungen zum entfernten Linux-System hergestellt. Üblicherweise wird dies über ein Terminalprogramm (PuTTY) erstellt um das entfernte System zu warten und Software zu installieren. | ||
Zeile 5: | Zeile 24: | ||
Folgende Befehle müssen über das Terminal ausgeführt werden. Siehe auch die Ausführungen unter {{https:// | Folgende Befehle müssen über das Terminal ausgeführt werden. Siehe auch die Ausführungen unter {{https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
<code C# [enable_line_numbers=" | <code C# [enable_line_numbers=" | ||
Zeile 12: | Zeile 35: | ||
sudo adduser $USER fuse # Den aktuelle User zur Gruppe fuse hinzufügen. | sudo adduser $USER fuse # Den aktuelle User zur Gruppe fuse hinzufügen. | ||
sudo chown root:fuse / | sudo chown root:fuse / | ||
- | sudo chmod +x /dev/fusermount | + | sudo chmod +x /dev/fuse # Rechte für den Ordner einrichten. |
sudo mkdir / | sudo mkdir / | ||
Zeile 28: | Zeile 51: | ||
# wieder entfernen. | # wieder entfernen. | ||
</ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Um nun vom Terminal auf einen entfernten Server über ssh zugreifen zu können müssen Sie diesem mit folgendem Behfehl mounten. | ||
+ | (Hier mit Beispieldaten) | ||
+ | |||
+ | <code C# [enable_line_numbers=" | ||
+ | |||
+ | sshfs -p 22 root@185.245.96.84:/ | ||
+ | </ | ||
+ | |||
+ | Damit wir auf das root Verzeichnis zugegriffen. | ||
+ | ---- | ||
+ | |||
+ | ===== ssh KeyGen ===== | ||
+ | Falls sich der Key auf dem Server ändert bzw. der Klient noch den alten Key besitzt und erneut versucht wird sich über ssh einzulogen wird folgende Fehlermeldung angezeigt. | ||
+ | |||
+ | <code C# [enable_line_numbers=" | ||
+ | PS C: | ||
+ | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
+ | @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! | ||
+ | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | ||
+ | IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! | ||
+ | Someone could be eavesdropping on you right now (man-in-the-middle attack)! | ||
+ | It is also possible that a host key has just been changed. | ||
+ | The fingerprint for the ECDSA key sent by the remote host is | ||
+ | SHA256: | ||
+ | Please contact your system administrator. | ||
+ | Add correct host key in C: | ||
+ | Offending ECDSA key in C: | ||
+ | ECDSA host key for 192.168.xxx.yyy has changed and you have requested strict checking. | ||
+ | Host key verification failed. | ||
+ | </ | ||
+ | |||
+ | Mit folgendem Befehl kann der Klient Key gelöscht werden (Windows 10 Window PowerShell). | ||
+ | |||
+ | <code C# [enable_line_numbers=" | ||
+ | |||
+ | PS C: | ||
+ | </ | ||
+ | |||
+ |