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
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
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ć
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
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
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.