Archiv verlassen und diese Seite im Standarddesign anzeigen : ssh + scp
Zielscheibe
2003-06-08, 17:32:02
wie kann ich von einem entfernte rechner
eine datei in mein /home kopieren???
lokaler rechner : localHost
lokaler user : localUser
remote rechner : remoteHost
remote user : remoteUser
datei : test.txt
ich logge mich per ssh ein
und befinde mich jetzt im verzeichnis
wo auch text.txt drin is
dann müßte der befehl doch
-->> scp test.txt localUser@localHost:.
sein oder ???
Original geschrieben von Zielscheibe
wie kann ich von einem entfernte rechner
eine datei in mein /home kopieren???
lokaler rechner : localHost
lokaler user : localUser
remote rechner : remoteHost
remote user : remoteUser
datei : test.txt
ich logge mich per ssh ein
und befinde mich jetzt im verzeichnis
wo auch text.txt drin is
dann müßte der befehl doch
-->> scp test.txt localUser@localHost:.
sein oder ???
Klappt es denn mit diesem Befehl ? ;)
Probier mal: scp test.txt localUser@localHost:/home
Zielscheibe
2003-06-08, 19:28:38
dann bekomm ich folgende antwort:
FATAL: Connecting to client1 failed: No
address associated to the name
("client1" is der lokale rechner)
muss ich da irgendwelche ports freigeben
oder so was in der art
hab suse 8.2 drauf
du musst das ssh port offen haben
scp host:/pfad/file client:/pfad/file
sollte hinhaun, in diesem Fall "muss" der aktive user auf beiden systemen existieren, ansonsten
scp user@host:/pfad/file user@client:/pfad/file
Password wird abgefragt
du kannst mit dem Flag -P auf einem anderen Port kommunizieren
scp user@host:/pfad/file user@client:/pfad/file -P xx
SSH müsste in dem Fall am Port xx auf dem Server rennen.
Original geschrieben von Zielscheibe
dann bekomm ich folgende antwort:
FATAL: Connecting to client1 failed: No
address associated to the name
("client1" is der lokale rechner)
Sieht mir danach aus als ob der Hostname "client1" nicht aufgelöst werden kann.
Klappt denn ein "ping client1" vom Remoterechner ?
Falls nicht, probiere mal statt dem Hostnamen direkt die IP zu verwenden, also: scp test.txt localUser@IP-des-Client:/home
Wenn das so klappen sollte, dann schreibst Du einfach einen entsprechenden Eintrag in die /etc/hosts Datei auf dem Remoterechner, also z.B.: 192.168.0.100 client1
Dann sollte es auch wieder mit dem Hostnamen klappen. ;)
muss ich da irgendwelche ports freigeben
oder so was in der art
hab suse 8.2 drauf
Wenn Du eine Firewall hast, die Port 22/tcp (Standard SSH-Port) blockt, dann solltest Du natürlich eine entsprechende Regel mit aufnehmenm, die dies durchläßt oder forwarded. ;)
Harleckin
2003-06-09, 00:06:24
Datei lokal -> remote:
'scp foobar.conf foo@bar:'
(somit wird die Datei foobar.conf in das Home-Verzeichnis vom Benutzer foo auf dem Rechner bar kopiert)
Datei remote -> lokal:
'scp foo@bar:foobar.conf .'
..und wie so oft hilft ein 'man scp' oder 'scp --help'.
MfG
Zielscheibe
2003-06-09, 14:03:48
hab mal wie oben beschrieben
direkt versucht den rechner mit
der ip anzusprechen
(name <-> ip wird net aufgelöst)
bekomme dann aber folgend fehlermeldung
Connecting to 80.131.222.222 failed: Connection Refused
früher war doch dir datei wo die ports
aufgemacht wurden die /etc/rc.config
die is aber net da!!!
welche datei macht denn das???
mit dem kopieren von meinem lokalen einstellungsdateien auf den rechner der uni, wäre glaub ich der admin net so ganz froh ;)
dass es "man scp" gibt is mir auch bewußt
und wenn es so funktioniert hätte, hätte ich hier net gepostet :(
Original geschrieben von Zielscheibe
hab mal wie oben beschrieben
direkt versucht den rechner mit
der ip anzusprechen
(name <-> ip wird net aufgelöst)
bekomme dann aber folgend fehlermeldung
Connecting to 80.131.222.222 failed: Connection Refused
Namensauflösung klappt also nicht. Wie ist denn der Rechner ans Internet angebunden ? Per Einwahl mit dynamischer IP ?
Eventuell mal bei DynDNS einen Namen registrieren und mit einem DynDNS-Client bei jeder Einwahl aktualisieren lassen.
Vereinfacht so einige Dinge (auch das mit ssh), aber dass mal nur so nebenbei. ;)
früher war doch dir datei wo die ports
aufgemacht wurden die /etc/rc.config
die is aber net da!!!
welche datei macht denn das???
Was benutzt du denn genau für ein OS ? SuSE Linux ?
Wenn ja, dann guck mal in /etc/sysconfig/network/config
Zielscheibe
2003-06-09, 23:13:27
>>Namensauflösung klappt also nicht.
>>Wie ist denn der Rechner ans Internet
>>angebunden ?
hab nen fli4l router davor hängen
die ip holt der rechner sich vom
router per dhcp
>>Was benutzt du denn genau für ein OS ?
>>SuSE Linux ?
suse 8.2 prof
>>Wenn ja, dann guck mal in
>>/etc/sysconfig/network/config
werd ich machen ;)
Zielscheibe
2003-06-09, 23:48:52
Original geschrieben von Gast
Wenn ja, dann guck mal in /etc/sysconfig/network/config
hab mir die dateien angeschaut
is aber net das was ich suche
(wenn es das noch gibt)
kann mich an eine conf datei
erinnern in der die dienste(ftp,ssh,telnet, usw)
aufgeführt waren und jene die mann
net haben wollten, waren mit # auskommentiert
Original geschrieben von Zielscheibe
hab mir die dateien angeschaut
is aber net das was ich suche
(wenn es das noch gibt)
kann mich an eine conf datei
erinnern in der die dienste(ftp,ssh,telnet, usw)
aufgeführt waren und jene die mann
net haben wollten, waren mit # auskommentiert
Dann meinst Du wahrscheinlich die Datei /etc/xinetd.conf.
Zu rc.config und die Neuerungen ab Version 8.0 gibts hier was zum Lesen:
http://www.suse.de/de/private/products/suse_linux/i386/faq_profi/index.shtml#rc_config
Zielscheibe
2003-06-12, 18:10:16
Original geschrieben von Gast
Dann meinst Du wahrscheinlich die Datei /etc/xinetd.conf.
Zu rc.config und die Neuerungen ab Version 8.0 gibts hier was zum Lesen:
http://www.suse.de/de/private/products/suse_linux/i386/faq_profi/index.shtml#rc_config
ja, das ist die datei die ich gesucht habe
steht nur leidet net das drin was
ich mir gedacht habe
-> war net das problem!
-> es fkt aber immer noch net !
trotzdem danke
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.