Bash ssh in Programmen nutzen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 16: | Zeile 16: | ||
;Der Hostname wird in die remote Datei geschrieben. | ;Der Hostname wird in die remote Datei geschrieben. | ||
*ssh user@rechner-x "hostname > hostname.txt" | *ssh user@rechner-x "hostname > hostname.txt" | ||
| + | =Pipe= | ||
| + | *ssh root@docker01.xinux.org cat /etc/network/interfaces | grep address | ||
| + | address 10.82.32.11/19 | ||
Version vom 1. Juni 2023, 17:14 Uhr
Grundlegendes
- ssh haben die meisten schon einmal benutzt um sich auf einem anderen System einzulogen.
- sehr nützlich ist es wenn man einen key hinterlegt.
- Man kann sich dann Passwortlos einloggen.
- Dies kann man wenn man ein Key-Paar hat mit ssh-copy-id user@rechner: erledigen.
- Näheres hier ssh
Kommandos ausführen
- Anstatt sich einzuloggen ist es auch möglich Komandos auf einem entfernten Rechner auszuführen.
Anzeigen des Remote Hostnamen
- ssh user@rechner-x hostname
rechner-x
Man unterscheidet
- Der Hostname wird in die lokale Datei geschrieben.
- ssh user@rechner-x hostname > hostname.txt
- Der Hostname wird in die remote Datei geschrieben.
- ssh user@rechner-x "hostname > hostname.txt"
Pipe
- ssh root@docker01.xinux.org cat /etc/network/interfaces | grep address
address 10.82.32.11/19