Strona 1 z 1

połączenie przez ssh między dwoma komputerami i przesył danych

: 17 paź 2013, 20:47
autor: tjekner
Witam,

Problem szczegółowo można opisać tak:
chciałbym przesłać sporą ilość danych z jednego kompa na drugi (na obu ubuntu 13.04) i w tym celu chciałem użyć ssh, a żeby to zrobić:
- odblokowałem w zaporach sieciowych na jednym i drugim kompie in i out dla portu 22
- wpisałem w konsoli

Kod: Zaznacz cały

ssh username@ip -p22
i jakby wszystkie dane wpisałem w porządku, bo nie wyskoczył żaden błąd ale się na tym etapie pracy zawiesiło... nie poprosiło mnie już o hasło...

Bardzo proszę o porady co mogłem zrobić nie tak

Re: połączenie przez ssh między dwoma komputerami i przesył danych

: 17 paź 2013, 21:35
autor: arcio_dr
Nie wiem ja korzystam z domyślnego portu nawet nie wiem jakiego i działa. poczytaj tu :viewtopic.php?f=145&t=169644 przez ssh podmontujesz dysk użytkownika i robisz co chcesz z danymi. Połaczenie o którym piszesz pomoże Ci tylko zalogować się na koncie drugiego komputera i np zainstalować programy. Kopiować dane to inaczej trzeba polecenie scp

Kod: Zaznacz cały

scp arek@158.128.16.56:/scieżka/plik_serwer plik_lokal

Re: połączenie przez ssh między dwoma komputerami i przesył danych

: 17 paź 2013, 22:59
autor: tjekner
Próbuje z scp, ale mam problem i pytanie.

Zacznijmy od problemu. Mam u siebie w domu komputer o nazwie "stacjonarny" i komputer o nazwie "laptop". Na obu mam konto tomek. Próbuje działać komendą

Kod: Zaznacz cały

scp tomek@laptop:/home/plik.zip tomek@stacjonarny:/home/tomek
Ale pyta mnie o hasło do laptopa (skąd próbuje wysłać plik na stacjonarny), więc pytanie: działam w jednej sieci.... sprawdziłem ip na obu kompach i na obu jest takie samo... jak rozróżnić kompy w jednej sieci, a raczej co zrobić, żeby scp je rozróznił?

Re: połączenie przez ssh między dwoma komputerami i przesył danych

: 17 paź 2013, 23:03
autor: socrates
Tutaj masz ładnie opisane wszystko
http://bronikowski.com/1319/jak-rsync-t ... -serwerach

Re: połączenie przez ssh między dwoma komputerami i przesył danych

: 17 paź 2013, 23:08
autor: tjekner
dobra, troche mi zajmie zapoznanie się z tym, na teraz nie mam tyle czasu, ale pogrzebałem troche głębiej i mają jednak różnice ip'ki te kompy
używam polecenia

Kod: Zaznacz cały

scp tomek@ip_laptop:/home/plik.zip tomek@ip_stacjonarny:/home/tomek
i wydaje się działać, bo dostaje odp:

Kod: Zaznacz cały

The authenticity of host 'ip_laptop (ip_laptop)' can't be established.
ECDSA key fingerprint is c9:33:67:6a:21:78:27:c4:63:15:4d:f6:e9:81:09:ee.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ip_laptop' (ECDSA) to the list of known hosts.
tomek@laptop's password:
ale potem

Kod: Zaznacz cały

Host key verification failed.
lost connection
poczytałem troche i wykonałem tą komendę z przełącznikiem -v, żeby uzyskać więcej info i się sypie w miejscu:

Kod: Zaznacz cały

read_passphrase: can't open /dev/tty: No such device or address
ale gdy próbuje wykonać

Kod: Zaznacz cały

mknod -m 644 /dev/tty c 5 0
wyskakuje mi, że plik istnieje! WTF is going on!?

Re: połączenie przez ssh między dwoma komputerami i przesył danych

: 18 paź 2013, 00:28
autor: shoy
Jeżeli chcesz wysłać plik do zdalnego komputera

Kod: Zaznacz cały

$ scp sciezka_do_lokalnego_pliku login@ip:sciezka_do_zapisania_pliku
np: wyslanie pliku cv.pdf do hosta microsoft.com do katalogu domowego

Kod: Zaznacz cały

$ scp cv.pdf bg@microsoft.com:
Gry pobrać plik ze zdalnego komputera

Kod: Zaznacz cały

$ scp login@ip:sciezka_do_pliku sciezka_lokalna_do_zapisania
np: pobranie pliku cv.pdf z hosta microsoft.com do biezacego katalogu w ktorym sie znajdujesz

Kod: Zaznacz cały

$ scp bg@microsoft.com:cv.pdf .

Re: połączenie przez ssh między dwoma komputerami i przesył danych

: 18 paź 2013, 15:40
autor: Ubek308
Najpierw musi moc sie zalogowac przez ssh do zdalnego komputera.
To czasem chwile trwa (minutę) ale albo da sie albo nie.
Jesli nie to cos jest źle i zadne scp nie pomoze.

Katalog ~/.ssh powinien miec prawa 0700.

Re: połączenie przez ssh między dwoma komputerami i przesył danych

: 18 paź 2013, 16:35
autor: tjekner
dzięki, ale już jest gitara. Wpisywałem złą komendę... myślałem, że jak podam plik źródłowy jako username@ip:/directory to będzie git, a się okazało, ze nie.

Re: połączenie przez ssh między dwoma komputerami i przesył danych

: 18 paź 2013, 17:05
autor: norvoles
@tjekner
Jest jeszcze sshfs, czyli montowanie zasobów przez ssh.