Dateien mit SSH kopieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
thilo
Beiträge: 241
Registriert: 12.12.2002 22:48:44

Dateien mit SSH kopieren

Beitrag von thilo » 30.03.2003 15:02:17

Hallo!

Ich muß häufig Dateien von meinem Linux-Server (Debian) auf meinen Client (Windows 2000) kopieren. Dazu nutze ich das Programm "PuTTY" bzw. das Programm "pscp". Dies klappt auch alles problemlos.

Bis jetzt habe ich dies immer so erledigt:

Code: Alles auswählen

pscp thilo@server:dateiname c:\
Nun habe ich mir bei meinem Windoof-Client auf dem Desktop einen Ordner "Server" angelegt. Dateien sollen in diesen Ordner kopiert werden.

Die Eingabe von

Code: Alles auswählen

pscp thilo@server:dateiname "c:\Dokumente und Einstellungen\thilo\Desktop\Server"
funktioniert zwar - ist aber sehr aufwendig.

Deshalb möchte ich unter Windoof ein Laufwerk (z.B. "g") definieren, was auf dieses Verzeichnis zeigt. Dann könnte ich nämlich mit

Code: Alles auswählen

pscp thilo@server:dateiname g:
meine Dateien schön einfach kopieren.

Hat jemand eine Lösung?

Vielen Dank für Eure Mühe!


Gruß,

Thilo

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 30.03.2003 17:38:53

schau dir doch mal winscp an. ist so ne art dateimangaer für scp. desweiteren gibt es so ne art mounten für windows auch die genau das macht was du da oben willst, sitzt bloß gerade meilenweit von ner win-kiste wech und mein gedächtniss ist auch ned mehr das beste ;-)

cu

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: Dateien mit SSH kopieren

Beitrag von feltel » 30.03.2003 19:22:37

thilo hat geschrieben:Deshalb möchte ich unter Windoof ein Laufwerk (z.B. "g") definieren, was auf dieses Verzeichnis zeigt. Dann könnte ich nämlich mit

Code: Alles auswählen

pscp thilo@server:dateiname g:
meine Dateien schön einfach kopieren.
subst ist das Stichwort, hab extra mal Windows gebootet :-)

Code: Alles auswählen

C:\>subst /?
Weist einem Pfad eine Laufwerkbezeichnung zu.

SUBST [Laufwerk1: [Laufwerk2:]Pfad]
SUBST Laufwerk1: /D

  Laufwerk1:       Laufwerkbezeichnung, die dem Pfad zugewiesen werden soll.
  [Laufwerk2:]Pfad Laufwerk und Pfad, die durch Laufwerk1: angesprochen
                   werden sollen.
  /D               Hebt die Zuordnung für das (virtuelle) Laufwerk1 wieder auf.

SUBST ohne Parameter zeigt die mit SUBST erstellten, virtuellen Laufwerke an.

thilo
Beiträge: 241
Registriert: 12.12.2002 22:48:44

Beitrag von thilo » 30.03.2003 21:09:35

Hallo "feltel",

vielen Dank für Deine Antwort und Deine Mühe (das Du Windoof extra gebootet hast)!

Stimmt, unter Windows kann man mit dem Befehl

Code: Alles auswählen

subst g: "c:\Dokumente und Einstellungen\thilo\Desktop\Server"
ein solches "virtuelles Laufwerk" anlegen.

Nach einem Neustart des Rechners steht es aber nicht mehr zur Verfügung....... Natürlich möchte ich den Befehl nicht nach jedem Booten erneut ausführen.

Ich könnte zwar einen entsprechenden Eintrag in "Autostart" vornehmen bzw. den Befehl in der "autoexec.bat" angeben - es geht aber auch einfacher. Da bin ich mir sicher............

Hast Du (bzw. hat jemand) noch eine Idee?


Gruß

Thilo

Benutzeravatar
Kalmar
Beiträge: 541
Registriert: 24.02.2002 15:45:36
Kontaktdaten:

Beitrag von Kalmar » 30.03.2003 21:48:17

hm, ein eintrag in der autoexec.bat ist doch leicht, oder? :roll:

naja such mal die andre lösung ;)
netzlaufwerke, oder so eventuell?
That seems to point up a significant difference between Europeans and Americans. A European says: "I can't understand this, what's wrong with me?" An American says: "I can't understand this, what's wrong with him?"

Terry Pratchett

thilo
Beiträge: 241
Registriert: 12.12.2002 22:48:44

Beitrag von thilo » 31.03.2003 19:16:12

Hallo!

Hier meine Lösung:

Unter

Code: Alles auswählen

C:\Dokumente und Einstellungen\thilo\Startmenü\Programme\Autostart
habe ich folgende Datei "linux.bat" angelegt:

Code: Alles auswählen

@echo off
if NOT EXIST "c:\Dokumente und Einstellungen\thilo\Desktop\Server" (
md "c:\Dokumente und Einstellungen\thilo\Desktop\Server"
)
subst g: "c:\Dokumente und Einstellungen\thilo\Desktop\Server"
- Wenn beim User "thilo" der Ordner "Server" nicht auf dem Desktop vorhanden ist, wird er erstellt.
- Ein virtuelles Laufwerk ("g") wird erstellt, dass auf diesen Ordner zeigt.


Vielen Dank für Eure Hilfe!


Gruß,

Thilo

Antworten