Zdaję sobie sprawę, że to pytanie zostało już zadane na różne sposoby, jednak wydaje się, że żaden z napotkanych przeze mnie sposobów nie zadziałał, aby rozwiązać ten problem, więc oto jest:
Próbuję połączyć się z moją instalacją Raspberry Pi 3 Raspbian przez ssh na moim laptopie, ale chociaż mam poprawny adres IP, ciągle otrzymuję błąd:
ssh: connect to host xxx.xxx.xx.x port 22: connection refused.
Jest to niezwykłe, ponieważ kiedy próbuję pingować ten adres, działa dobrze. Czy jest coś, co mogę spróbować dowiedzieć się, co jest nie tak?
Pamiętaj też, że jestem stosunkowo niedoświadczony w bash w Linuksie, więc byłoby bardzo mile widziane włączenie jakichkolwiek konkretnych poleceń z opisem ich działania.
linux
ssh
raspberry-pi3
sshd
Matt
źródło
źródło
Odpowiedzi:
Najwyraźniej serwer SSH na Raspbian jest teraz domyślnie wyłączony . Jeśli żaden serwer nie nasłuchuje połączeń, nie będzie ich akceptował. Możesz ręcznie włączyć serwer SSH zgodnie z tym samouczkiem raspberrypi.org :
Istnieje teraz wiele sposobów, aby to włączyć. Wybierz jeden :
Z pulpitu
Z terminala z
raspi-config
Uruchom usługę SSH z
systemctl
Na bezgłowym Raspberry Pi
źródło
Myślę, że pi ma domyślnie włączony serwer ssh. Moje zawsze działały po wyjęciu z pudełka. Zależy od wersji systemu operacyjnego.
W większości przypadków, gdy mi się to nie udaje, jest to spowodowane zmianą adresu IP. Być może pingujesz teraz coś innego? Czasami po prostu odmawiają połączenia i wymagają ponownego uruchomienia.
źródło