Pytanie:
Podłącz Raspberry Pi do PC (Ubuntu) przez Ethernet
super111
2015-05-02 03:09:16 UTC
view on stackexchange narkive permalink

Próbowałem podłączyć raspberry pi (bezgłowy, ponieważ nie mam monitora do użycia) do komputera z systemem Ubuntu za pomocą sieci Ethernet, używając ustawienia lokalnego łącza w menedżerze sieci, ustawiając IP pi za pomocą pliku „cmdline.txt” w partycja rozruchowa karty SD. Następnie próbowałem połączyć się z pi za pomocą ssh, ale otrzymałem komunikat „odmowa połączenia”.

Jeśli nie powiesz nam dokładnie, co zrobiłeś, nie możemy pomóc.
Zrobiłem dokładnie tak, jak powiedziałem nic więcej 1-ustaw adres IP dla raspberry pi 2-utwórz lokalne połączenie przewodowe w menedżerze sieci 3-podłącz raspberry pi do komputera za pomocą kabla ethernetowego 4-spróbuj tp utworzyć ssh połączenie
Musisz upewnić się, że SSH jest włączone za pomocą raspi-config i musisz użyć kabla z przeplotem.
Prawie na pewno nie musisz używać kabla krosowego, są one [anachroniczne] (https://en.wikipedia.org/wiki/Ethernet_crossover_cable#Automatic_crossover). Ale musisz sprawdzić, czy SSH jest włączone.
http://stackoverflow.com/questions/16040128/hook-up-raspberry-pi-via-ethernet-to-laptop-without-router Wygląda na to, że działa. Dokładnie szczegółowo opisał proces
Pięć odpowiedzi:
#1
+8
jitendra sonawane
2017-01-25 21:30:23 UTC
view on stackexchange narkive permalink

prosty sposób:

  • podłącz raspberry pi do laptopa przez Ethernet.
  • Przejdź do edycji ustawień połączenia.
  • Przejdź do opcji ipv4. Wybierz metodę: udostępniona na inny komputer.
  • Następnie otwórz wiersz polecenia i wpisz polecenie> „cat /var/lib/misc/dnsmasq.leases”. Otrzymasz w ten sposób Raspberry pi IP.
  • następnie otwórz wiersz poleceń i wpisz: ssh pi @ "ip of raspberry pi"

Mam nadzieję, że to zadziała !!

Nic z tego nie może pomóc w przypadku problemu z odmową połączenia.
Próbowałeś tego. Nie sądzę, żeby to dało problem z odmową połączenia.
Ktoś bez reputacji, który mógłby komentować, próbował edytować „zrestartuj komputer” po „przejściu do ipv4 ...”, twierdząc, że jest to konieczne, aby zmiana została wprowadzona. Z mojego doświadczenia wynika, że ​​jakakolwiek rekonfiguracja sieci nie wymaga ponownego uruchomienia - ale nie jestem użytkownikiem menedżera sieci Ubuntu, więc zostawiłem to.
Nie jest wymagane ponowne uruchomienie.
#2
+4
Jeremy
2017-02-04 23:24:37 UTC
view on stackexchange narkive permalink

Komentarz @goldilocks wskazuje na rozwiązanie! +1 za to (jak tylko zdobędę wystarczającą reputację). Raspbian ma domyślnie wyłączony serwer SSH od listopada 2016 roku, więc musisz go najpierw wyłączyć.

Umieść plik o nazwie 'ssh', bez żadnego rozszerzenia, na partycji rozruchowej SD karta. Zobacz tutaj

Tak, po prostu uzyskaj dostęp do karty SD i `$ touch ssh`. To zadziałało dla mnie.
#3
+1
goldilocks
2015-05-02 18:19:33 UTC
view on stackexchange narkive permalink

„odmowa połączenia”

Wskazuje, że ssh mógł spróbować (tj. znalazł węzeł z tym adresem IP i nie został zatrzymany przez zaporę), ale nie mógł się połączyć . Jedną z przyczyn mogłoby być to, że sshd nie był uruchomiony. Możesz sprawdzić dzienniki na ten temat:

  grep sshd / var / log / syslog  

Sshd rejestruje każdą próbę połączenia, nawet jeśli się nie powiedzie. Jeśli nie ma tam rekordu, oznacza to, że nie działał lub użyłeś niewłaściwego adresu IP lub portu.

problem polega na tym, że nie mam monitora do podłączenia pi do niego, ale sprawdziłem / var / log / na karcie SD i nie znalazłem w nim pliku syslog?
O ile (być może) nie dokonałeś aktualizacji do "jessie", jeśli nie możesz znaleźć tego pliku, jest to system, który * nigdy * nie uruchomił się poprawnie. Jeśli powiesz mi, skąd dokładnie masz obraz, mogę to dokładnie sprawdzić.
to oficjalny obraz Raspbian
Czy znalazłeś `/ var / log` na drugiej partycji? Co w tym jest?
#4
+1
user3004449
2015-06-02 01:14:51 UTC
view on stackexchange narkive permalink

Zawsze możesz wykonać skanowanie portów, aby sprawdzić, czy ssh działa na porcie 22. Użyj nmap, aby wykonać skanowanie portów za Ciebie.

Będziesz musiał to zrobić w wierszu poleceń komputera z systemem Ubuntu. Podłącz Pi do komputera (bezpośrednio lub przez sieć Ethernet w domu). Następnie otwórz wiersz polecenia, naciskając ctrl + alt + t .

Jeśli nie masz jeszcze zainstalowanego nmapa na swoim komputerze, zawsze możesz go zainstalować przez sudo apt-get install nmap . Po zainstalowaniu wykonaj skanowanie portów na Pi.

nmap [adres IP twojego PI] Pod tytułem 'SERVICE' ich będzie 'ssh' zobacz w linii gdzie „ssh” oznacza numer portu. Następnie weź ten numer portu i wykonaj następujące czynności.

ssh pi @ [adres IP twojego Pi] [Numer portu] Otrzymasz ostrzeżenie o certyfikatach, wpisz tak i naciśnij enter. Następnie wpisz swoje hasło, a zostaniesz zalogowany.

Uwaga 1: Możesz sprawdzić adres IP swojego Pi na routerze, jeśli Pi jest podłączony do sieci domowej. W przeciwnym razie na komputerze z systemem Ubuntu: Ustawienia systemowe -> Sieć.

Uwaga 2: Tam, gdzie użyłem [...], pomiń nawiasy.

Przykro mi, ale chociaż jest to doskonały opis jak zainstalować i używać nmap oraz łączyć się z _ działającym_ sshd, nie odpowiada on na pytanie, które wydaje się raczej dotyczyć niedziałającego sshd. „Odmowa połączenia” oznacza, że ​​na porcie 22 nie było nikogo, kto mógłby odpowiedzieć. W pytaniu nie ma nic, co mogłoby wskazywać, że sshd jest skonfigurowany na niekonwencjonalnym porcie. Odrzucam tę odpowiedź.
To prawda, ale pytanie nie było wystarczająco jasne. Zawsze jest możliwe, że ssh działa na innym porcie niż 22. Sam miałem ten problem ze zmianą rzeczy na PI. Możliwe, że ssh przełączy się na inny port.
#5
  0
Revanth Kausikan
2018-03-02 21:25:35 UTC
view on stackexchange narkive permalink

„Odmowa połączenia” wynika z tego, że RPi ma domyślnie wyłączone SSH, VNC itp.

Znajdź sposób na podłączenie RPi do monitora, użyj myszy USB do poruszania się po ustawieniach i włącz je najpierw.

Kiedy zadano pytanie, 2 lata i 10 miesięcy temu SSH był domyślnie włączony! Polityka zmieniła się od tego czasu, więc teraz jest domyślnie wyłączona!


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...