Forum » Pomoč in nasveti » scp unix
scp unix
![](https://static.slo-tech.com/stili/avatar_gray.gif)
pietro ::
Pozdravljeni!
Z nekega oddaljenega racunalnika hocem prenesti datoteke na svojega macbook-a. Ukaz je bil: 'scp file user@hostname:/path'
Username svojega laptopa sem pridobil z ukazom whoami, hostname pa z ukazom hostname. Vendar datoteke ne prenese, v mapi na oddaljenem racunalniku pa zapise datoteko z imenom user@host... in ne javi nikakrsne napake. Ce v bash-u oddaljenega racunalnika vtipkam: 'ssh user@host...' mi vrze napako: "ssh: Could not resolve hostname 'hostname': Name or service not known" S svojega racunalnika lahko prenesem datoteke na oddaljeni racunalnik.
Kaj delam narobe?
Z nekega oddaljenega racunalnika hocem prenesti datoteke na svojega macbook-a. Ukaz je bil: 'scp file user@hostname:/path'
Username svojega laptopa sem pridobil z ukazom whoami, hostname pa z ukazom hostname. Vendar datoteke ne prenese, v mapi na oddaljenem racunalniku pa zapise datoteko z imenom user@host... in ne javi nikakrsne napake. Ce v bash-u oddaljenega racunalnika vtipkam: 'ssh user@host...' mi vrze napako: "ssh: Could not resolve hostname 'hostname': Name or service not known" S svojega racunalnika lahko prenesem datoteke na oddaljeni racunalnik.
Kaj delam narobe?
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Liker ::
Najprej odgovor na tvoje vprasanje:
hostname ni pravi, ker potrebujes tvoj internetni hostname - ne tistega ki je nastavljen lokalno na racunalnik.
Namesto hostname lahko das tudi svoj IP (internetni!). Ce imas kak FW, ali delas za routerjem, potem bos moral odpreti tudi porte 22 do svojega racunalnika.
Recimo za primer, z oddaljenega racunalnika zelim prenesti k sebi:
scp filetek user@193.2.1.66:/path/to/file
Ker bos verjetno imel s tem mnogo problemov (kot omenjeno zgoraj), ti svetujem da ukaz scp pozenes na svojem macu, se mi zdi da mora scp obstajati tudi za OSX, saj je nenazadnje le predelan unix.
Ukaz scp deluje nekako takole...
Ce povem laicno - dejansko naredi navaden cp preko ssh protokola - torej:
scp [originalna_datoteka] [destinacija_kopije]
Pa se primer, recimo da zelis prenesti nekaj z arnesovega streznika k sebi:
1) scp mojuser@razor.arnes.si:/path/to/file file
ce zelis prenesti na streznik, potem:
2) scp file mojuser@razor.arnes.si:/path/to/file
lahko pa prenasas tudi med vec strezniki:
3) scp mojuser@razor.arnes.si:/path/to/file user2@totem.siol.net:/path2/to2/file
Ti potrebujes primer 1
Upam da je dobro pojasnjeno.
LP
EDIT: dopolnjeno
hostname ni pravi, ker potrebujes tvoj internetni hostname - ne tistega ki je nastavljen lokalno na racunalnik.
Namesto hostname lahko das tudi svoj IP (internetni!). Ce imas kak FW, ali delas za routerjem, potem bos moral odpreti tudi porte 22 do svojega racunalnika.
Recimo za primer, z oddaljenega racunalnika zelim prenesti k sebi:
scp filetek user@193.2.1.66:/path/to/file
Ker bos verjetno imel s tem mnogo problemov (kot omenjeno zgoraj), ti svetujem da ukaz scp pozenes na svojem macu, se mi zdi da mora scp obstajati tudi za OSX, saj je nenazadnje le predelan unix.
Ukaz scp deluje nekako takole...
Ce povem laicno - dejansko naredi navaden cp preko ssh protokola - torej:
scp [originalna_datoteka] [destinacija_kopije]
Pa se primer, recimo da zelis prenesti nekaj z arnesovega streznika k sebi:
1) scp mojuser@razor.arnes.si:/path/to/file file
ce zelis prenesti na streznik, potem:
2) scp file mojuser@razor.arnes.si:/path/to/file
lahko pa prenasas tudi med vec strezniki:
3) scp mojuser@razor.arnes.si:/path/to/file user2@totem.siol.net:/path2/to2/file
Ti potrebujes primer 1
Upam da je dobro pojasnjeno.
LP
EDIT: dopolnjeno
Zgodovina sprememb…
- spremenil: Liker ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [linux] MDTM_write z gvfs prek FTPOddelek: Programska oprema | 699 (582) | WhiteAngel |
» | putty in tunelOddelek: Pomoč in nasveti | 1247 (902) | mk818764 |
» | VNC+ varnost + dinamični IP. Kako ??Oddelek: Omrežja in internet | 4309 (3325) | flisko |
» | Sharing fajlov preko mreže-linuxOddelek: Operacijski sistemi | 962 (881) | hruske |
» | se da dobit dat. prek ssh?Oddelek: Operacijski sistemi | 1024 (888) | mile |