Search

Silvano 13.08.2015 - 13:50

Wie kann ich Dateien von extern via SSH kopieren?

Ich befinde mich mehrere Monate nicht an dem Ort, wo meine Protonet-Lösung steht und benötige dringend eine Datei via SCP (SSH). Wie funktioniert scp über nodessh?

One answer

Silvano 13.08.2015 - 13:53

Der einfachste Weg mit einem UNIX-oiden Betriebssystem (OS X; Linux) Dateien über eine SSH-Verbindung übers Internet herunterzuladen führt über diesen Alias:

 alias nodescp='scp -o "ProxyCommand nc -X connect -x ssh.protonet.info:8022 %h %p" -o "User protonet" -o "ServerAliveInterval 15" -o "ServerAliveCountMax 3"' 

Dieser kann auch in der eigenen .bashrc-Datei im Home-Verzeichnis hinterlegt werden. Dann ist dieser immer gültig.

Das Kopieren einer Datei, oder eines Verzeichnisses funktioniert dann wie folgt:

 nodescp BOXNAME:/pfad/zur/datei /ziel/verzeichnis/ nodescp -r BOXNAME:/pfad/zum/verzeichnis /ziel/verzeichnis/

BOXNAME steht hier für die Protonet-Adresse ohne „.protonet.info“ – also BOXNAME.protonet.info