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: | ||
| + | </ | ||
| + | |||
| + | |||