Home › Fora › Forum wsparcia › Inne › [SOLVED] Połączenie "skrętką" pomiędzy Linuksami ?
- This topic has 5 odpowiedzi, 3 uczestników, and was last updated 7 years, 7 months temu by majo.
- AutorPosty
- 1 marca 2017 o 16:15 #2996majoModerator
Witam,
próbuję przenieść pomiędzy dwoma komputerami (oba z Manjaro) względnie dużą ilość danych za pomocą kabla „skrętki”.
W sieci znalazłem wątek na ten temat (choć już trochę starawy i dotyczy Debiana).
Zgodnie z tymi informacjami zdecydowałem się na transfer na bazie SSH.
Na obu komputerach jest zainstalowany pakiet openssh.
Na bazie instrukcji z tamtej dyskusji ustawiam IP na obu komputerach za pomocą komend:
ifconfig INTERFACE 192.168.0.NN netmask 255.255.255.0
(gdzie INTERFACE i NN są różne i właściwe dla danego kompa).
Jednak nie dział logowanie do serwera. Każda wersja komendy ssh (także w wersji root) generuje ten sam komunikat:ssh UŻTKOWNIK@192.168.0.1 ssh: connect to host 192.168.0.1 port 22: Connection refused ssh 192.168.0.1 ssh: connect to host 192.168.0.1 port 22: Connection refused
Taki sam komunikat uzyskuję w przypadku logowania się z drugiego komputera.
W powyższym wątku Debiana piszą o pakiecie openssh-server, jednak nie widzę takiego czegoś w Manjaro. Może tu leży problem ?
Czy macie jakiś pomysł, co z tym zrobić ?
A może znacie inne sposoby komunikacji za pomocą skrętki ?Manjaro [stable] LTS, Xfce - tego używam
7 marca 2017 o 20:38 #3055christoForumowiczA jak łączysz te dwa kompy ? Jeśli per-to-peer to nie może być zwykła skrętka ale kabel tzw.prosty a jeśli robisz to skrętką to musisz mieć dwie skrętki i router albo swicz.
8 marca 2017 o 21:16 #3097majoModeratorŁączyłem bezpośrednio skrętką gniazda RJ45 obu komputerów.
Skrętka, którą posiadam (przetestowana wielokrotnie pod Windowsem do bezpośredniego połączenia), wygląda dokładnie tak, jak ta opisana jako Standard 568 skorosowany na tej stronie i, jak rozumiem, o tego typu skrętce była mowa we wcześniej podanym wątku Debiana.Ale OK, chętnie spróbuję z kablem prostym. Jak w takim razie powinienem to zrobić ? Czy tak jak wyżej opisałem, czy może jakoś inaczej ?
Manjaro [stable] LTS, Xfce - tego używam
12 marca 2017 o 04:55 #3132majoModeratorTydzień już się z tym męczę i ciągle nie jestem w stanie dokonać transferu plików pomiędzy dwoma komputerami.
Mam nadzieję, że ktoś mi coś mądrego podpowie.Jedyne co mi się udało, to że komputery wzajemnie się widzą przy połączeniu ich obu do routera prostymi kablami sieciowymi, co potwierdza komenda:
ping 192.168.8.100 PING 192.168.8.100 (192.168.8.100) 56(84) bytes of data. 64 bytes from 192.168.8.100: icmp_seq=1 ttl=64 time=0.895 ms 64 bytes from 192.168.8.100: icmp_seq=2 ttl=64 time=0.847 ms ^C --- 192.168.8.100 ping statistics --- 28 packets transmitted, 28 received, 0% packet loss, time 27000ms rtt min/avg/max/mdev = 0.725/0.826/0.900/0.046 ms
( Natomiast bezpośrednie połączenie, zarówno skrętką, jak i kablem prostym, daje wcześniej pokazany komunikat „Connection refused„.)
Postępuję zgodnie z tym, co piszą w wielu miejscach w sieci, tj.:
1. Adresy IP mam różne, ustawione przez sieć/router (więc nie muszę ich już ustawiać).
2. Aktywuję serwer
$ systemctl restart sshd.service
3.Upewniam się że działa:$ systemctl status sshd.service ● sshd.service - OpenSSH Daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: Active: active (running) since Sun 2017-03-12 04:40:20 CET; 10s ago Main PID: 3274 (sshd) Tasks: 1 (limit: 4915) CGroup: /system.slice/sshd.service └─3274 /usr/bin/sshd -D mar 12 04:40:20 pcn systemd[1]: Started OpenSSH Daemon. mar 12 04:40:20 pcn sshd[3274]: Server listening on 0.0.0.0 port 22. mar 12 04:40:20 pcn sshd[3274]: Server listening on :: port 22. ...skipping... ● sshd.service - OpenSSH Daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: Active: active (running) since Sun 2017-03-12 04:40:20 CET; 10s ago Main PID: 3274 (sshd) Tasks: 1 (limit: 4915) CGroup: /system.slice/sshd.service └─3274 /usr/bin/sshd -D mar 12 04:40:20 pcn systemd[1]: Started OpenSSH Daemon. mar 12 04:40:20 pcn sshd[3274]: Server listening on 0.0.0.0 port 22. mar 12 04:40:20 pcn sshd[3274]: Server listening on :: port 22.
A dalej są już problemy.
Logowanie z klienta do serwera nie działa (choć ping działa!):$ ssh 192.168.8.100 ssh: connect to host 192.168.8.100 port 22: Connection timed out
(Rezultat pojawia się po kilkudziesięciu sekundach).
Komenda wydana z klienta, która powinna skopiować plik test.txt na serwer, po kilkudziesięciu sekundach pokazuje rezultat
$ scp /home/ja/test.txt 192.168.8.100:/home/ja/ ssh: connect to host 192.168.8.100 port 22: Connection timed out lost connection
Także próby połączenia się poprzez ftp (za pomocą Midnight Commander i Double Commander) po kilkudziesięciu sekundach próby łączenia pokazuje komunikat: ” Can not connect to the server!” (choć ping działa!)
Czy coś robię źle ?
A może znacie inny prosty i skuteczny sposób połączenia dwóch komputerów ?Manjaro [stable] LTS, Xfce - tego używam
12 marca 2017 o 07:06 #3135pavbaranovForumowiczPrzez przypadek nie masz uruchomionego firewalla, który blokuje Ci ssh?
12 marca 2017 o 14:29 #3161majoModeratorDzięki.
Z wyłączonym firewallem (lub dodaną regułą, zezwalającą na ruch pomiędzy komputerami) transfer działa :)
(Za bardzo się skupiłem na kablach, a potem błędnie zasugerowałem się tym, że skoro ping działa, to nie może być to problem firewalla.)Manjaro [stable] LTS, Xfce - tego używam
- AutorPosty
- Musisz być zalogowany aby odpowiedzieć w tym wątku.