• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Daten von Server 1 zu Server 2 kopieren. Befehl um Verzeichnis zu öffnen ??

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Hallo,

ich möchte Daten von Server 1 zu Server 2 kopieren.

Es handelt sich um ZIP Dateien.

Ich habe mich mit dem Terminal auf Server 1 via SSH eingelogged und bisher folgendes gemacht:

ssh nutzernane@server

dann werde ich nach dem Passwort gefragt.

Dies gebe ich ein und danach schreibe ich ls -l

und bekomme vier Ordner zu sehen.

Einer davon heißt html.

Dort sind die ZIP Files drin.

Wie komme ich in diesen Ordner hinein ?

cd html funktioniert nicht.

Vielen Dank !
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Vielen Dank für die Antwort.
Leider nein.

-bash: cd: html?: No such file or directory
-bash-3.2$
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
-bash: cd/html?: No such file or directory
-bash-3.2$
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
also wenn ich dir eingebe, dann wird folgende ausgegeben:

-bash-3.2$ dir
data html scc tmp
-bash-3.2$
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
Darf man mal fragen, unter welchem Nutzernamen du dich anmeldest?
Ich kenne jedenfalls kein Anwwenderkonto, das (nur) diese vier Objekte enthält.
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Hallo Rastafari ,

Vielen Dank für die Antwort.
Leider kann ich ja hier nicht öffentlich eine der Zugangsinformationen für meinen FTP Account veröffentlichen.
Es handelt sich im ganz normalen Webspace bei GoDaddy, der per SSH erreichbar ist.

Deine Frage hat mich darauf aufmerksam gemach, das das war ich oben geschrieben habe, nicht ganz korrekt ist.
Um auf meinen Webspace zu kommen, muss ich zunächst einen der vier Ordner öffnen. (den Ordner html).
Und dort sind dann in der Tat mehrere Ordner und Dateien zu sehen. Der Inhalt einer dieser Ordner ist voller ZIP Dateien. Der ganze Ordner soll auf Server 2.

Als Anhang noch ein Foto, das die vier Ordner zeigt.
Bildschirmfoto 2011-08-08 um 09.58.33b.jpg

 
Zuletzt bearbeitet:

BlameMan

Rheinischer Krummstiel
Registriert
14.01.07
Beiträge
376
Du kannst mit dem Befehl scp Dateien sicher über verschiedene Unix Systeme hinweg kopierten.

Wenn du dich auf an dem Rechner befindest auf dem die Quelldatei liegt:

scp /Verzeichnis/Quelldatei root@serverIP:/ZielverzeichnisAufServer

Wenn du an dem Zielcomputer bist und eine Datei von einem anderen holen möchtest:
scp root@ServerIP:/Quelldatei /Zielverzeichis

(root evtl gehen einen Benutzernamen mit Adminrechtentauschen)
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Vielen Dank für die Hilfe!

Ich probiere mal, wie weit ich komme.

Die erste Herausforderung wird wohl sein, die IP des Zielrechners herauszufinden.
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Ich bin nun so so weit, das ich es versuchen kann.

Folgendes habe ich bisher gemacht.

Einen neuen Ordner angelegt, der Name ist "Transfer".

In dem Ordner befinden sich die ZIP Files.

Der Pfad zu dem Ordner lautet: html/transfer

Ich logge mich über das Terminal ein und gebe folgendes ein:

Last login: Wed Aug 10 11:56:00 on ttys005
admins-Mac-Pro-3:~ admin$ ssh [email protected]
Password:
Last login: Wed Aug 10 02:54:22 2011 from p57b34193.dip.t-dialin.net
-bash-3.2$ ls html/transfer

Die Antwort lautet (alles in grüner Schrift) :

Code:
1.zip        3936_11.zip   3939_10.zip   3950.zip         3969_9101.zip
2.zip        3936_I.zip    3939_11.zip   3950_K.zip       3969_9102.zip
3935.zip     3936_K.zip    3939_12.zip   3953_1.zip       3969_9103.zip
3936_01.zip  3936_exs.zip  3939_K.zip    3953_1_NNXT.zip  3969_9104.zip
3936_02.zip  3939_01.zip   3940.zip      3953_1_exs.zip   3969_9105.zip
3936_03.zip  3939_02.zip   3940_K.zip    3953_2.zip       3969_9106.zip
3936_04.zip  3939_03.zip   3941.zip      3953_3.zip       3969_9107.zip
3936_05.zip  3939_04.zip   3941_K.zip    3953_4.zip       3969_9108.zip
3936_06.zip  3939_05.zip   3948.zip      3953_5.zip       3969_9109.zip
3936_07.zip  3939_06.zip   3948_K.zip    3953_6.zip       3969_9110.zip
3936_08.zip  3939_07.zip   3949.zip      3953_7.zip       3969_K.zip
3936_09.zip  3939_08.zip   3949_VS.zip   3953_8.zip       3969_exs.zip
3936_10.zip  3939_09.zip   3949_exs.zip  3953_K.zip
-bash-3.2$

Das sind die Dateien die auf den anderen Server sollen.

Als nächstes versuche ich nun, mich über das Terminal auf dem Zielrechner einzuloggen.
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Das Einloggen auf dem Zielrechner klappte auch problemlos:

Last login: Wed Aug 10 12:28:07 on ttys007
admins-Mac-Pro-3:~ admin$ ssh [email protected]
Password:
Last login: Wed Aug 10 03:22:47 2011 from p123456.dip.t-dialin.net
-bash-3.2$ ls html/welcome
welcome_transfer_files.txt
-bash-3.2$

Allerdings ist die Schrift nicht grün. Das mit den Farben habe ich noch nicht verstanden.
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Danke für den Code Rastafari,

erst mal in Ruhe durchlesen:


SCP(1) BSD General Commands Manual SCP(1)


NAME
scp - secure copy (remote file copy program)


SYNOPSIS
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 ... [[user@]host2:]file2


DESCRIPTION
scp copies files between hosts on a network. It uses ssh(1) for data
transfer, and uses the same authentication and provides the same security
as ssh(1). Unlike rcp(1), scp will ask for passwords or passphrases if
they are needed for authentication.


File names may contain a user and host specification to indicate that the
file is to be copied to/from that host. Local file names can be made
explicit using absolute or relative pathnames to avoid scp treating file
names containing ':' as host specifiers. Copies between two remote hosts
are also permitted.


The options are as follows:


-1 Forces scp to use protocol 1.


-2 Forces scp to use protocol 2.


-4 Forces scp to use IPv4 addresses only.


-6 Forces scp to use IPv6 addresses only.


-B Selects batch mode (prevents asking for passwords or
passphrases).


-C Compression enable. Passes the -C flag to ssh(1) to enable com-
pression.


-c cipher
Selects the cipher to use for encrypting the data transfer. This
option is directly passed to ssh(1).


-F ssh_config
Specifies an alternative per-user configuration file for ssh.
This option is directly passed to ssh(1).


-i identity_file
Selects the file from which the identity (private key) for public
key authentication is read. This option is directly passed to
ssh(1).


-l limit
Limits the used bandwidth, specified in Kbit/s.


-o ssh_option
Can be used to pass options to ssh in the format used in
ssh_config(5). This is useful for specifying options for which
there is no separate scp command-line flag. For full details of
the options listed below, and their possible values, see
ssh_config(5).
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Server 1 Path:
html/transfer/1.zip
Server 2 Path:
html/welcome
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Also das hier funktionierte schon mal nicht:

scp /html/transfer/1.zip [email protected]:/html/welcome
Last login: Wed Aug 10 12:48:35 on ttys000
admins-Mac-Pro-3:~ admin$ ssh [email protected]
Password:
Last login: Wed Aug 10 03:49:12 2011 from p123456.dip.t-dialin.net
-bash-3.2$ scp /html/transfer/1.zip [email protected]:/html/welcome
/usr/bin/ssh: Permission denied
lost connection
-bash-3.2$
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Dies auch nicht, kann mir jemand helfen ??

-bash-3.2$ scp /transfer/1.zip [email protected]:/welcome


/usr/bin/ssh: Permission denied
lost connection
-bash-3.2$
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
Last login: Wed Aug 10 13:27:05 on ttys001
admins-Mac-Pro-3:~ admin$ ssh [email protected]
Password:
Last login: Wed Aug 10 04:28:12 2011 from p57b34193.dip.t-dialin.net
-bash-3.2$ ssh [email protected]
-bash: /usr/bin/ssh: Permission denied
-bash-3.2$
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
scp muss auf dem Rechner verfügbar sein, auf dem du eingeloggt bist.
Dir ist schon irgendwie klar, dass eine gewöhnliche ssh-Sitzung eine Anmeldung auf einem anderen Rechner darstellt, oder?

Wenn du scp auf dem Remote-System nicht nutzen kannst/darfst, dann musst du das eben auf deinem eigenen tun und die Daten auf dem Umweg über deinen eigenen Rechner kopieren.
Code:
scp -r  user1@host1:folder1  user2@host2:folder2
 

Xeon

Tokyo Rose
Registriert
17.05.09
Beiträge
68
pwd server 1
-bash-3.2$ pwd
/var/chroot/home/content/16/5529216
-bash-3.2$
pwd server 2
-bash-3.2$ pwd
/var/chroot/home/content/86/7255686
-bash-3.2$