SSH - batas waktu koneksi saat menghubungkan

9

RPi saya menjalankan Raspbian. Saya mencoba menyiapkan SSH.

Saya mengikuti langkah-langkah ini untuk mendapatkan IP statis pada Pi saya:

  1. Karena PC saya terhubung ke LAN melalui WiFi, saya biasa ipconfigmendapatkan alamat IP, gateway, dll kartu WLAN saya
  2. Saya menggunakan data ini untuk mengatur IP statis di Raspbian, tentu saja mengubah alamat IP.

ifconfig menegaskan bahwa saya telah mengatur IP statis dengan benar.

Saya telah mencoba untuk terhubung ke Pi menggunakan Putty pada PC Windows 7 saya. Putty melempar pesan kesalahan berikut:

waktu koneksi habis saat menghubungkan

Selain itu, ketika saya mencoba untuk melakukan ping alamat IP statis Pi, saya tidak mendapatkan balasan dari RPi, sebaliknya mendapatkan "waktu koneksi habis".

Apakah menyalin informasi dari PC saya yang bekerja adalah hal yang salah untuk dilakukan? Bagaimana saya bisa memperbaiki ini dan mulai bekerja SSH pada Pi saya?

nbsrujan
sumber
Batas waktu saat menghubungkan atau batas waktu setelah beberapa saat ketika terhubung?
Patrick Kostjens
timedout saat menghubungkan
nbsrujan
Apakah kebetulan berada di belakang router yang melakukan beberapa port forwarding untuk Anda? Mungkin port ssh Anda (biasanya 22) tidak diteruskan.
Patrick Kostjens
Apakah Anda memiliki firewall di PC Windows Anda yang memblokir SSH?
Lawrence
@Lawrence Saya juga telah memeriksa opsi Firewall. Itu terlihat baik-baik saja. Apakah ada cara khusus untuk mengaktifkan firewall untuk memungkinkan koneksi SSH? Saya akan mencoba menonaktifkan firewall lagi.
nbsrujan

Jawaban:

9

Beberapa hal untuk dicoba:

  1. Apakah Anda dapat melakukan ping Raspberry Pi dari mesin windows, buka command prompt dan masukkan ping 192.168.0.198(tetapi dengan alamat IP yang Anda gunakan untuk SSH), jika Anda mendapatkan balasan koneksi baik, jika tidak ada masalah jaringan mencegah SSH kerja
  2. Apakah Anda mengatur SSH menggunakan raspi-config, atau apakah Anda mengaturnya sendiri, jika Anda mengaturnya sendiri dapatkah Anda memberi tahu kami caranya (mungkin ada masalah pengaturan dengan SSH)
  3. Bisakah Anda masuk ke SSH dari Raspberry Pi itu sendiri, gunakan ssh 127.0.0.1(sebenarnya menggunakan 127.0.0.1), jika ini tidak berhasil maka ada kemungkinan SSH tidak diatur dengan benar, kesalahan dapat memberikan petunjuk untuk masalah tersebut.
  4. Bisakah Anda sekarang mencoba masuk ke SSH dari Raspberry Pi itu sendiri, tetapi kali ini gunakan alamat dan port yang sebenarnya ssh 192.168.0.198 -p 22(tetapi dengan alamat IP yang Anda gunakan untuk SSH), jika ini tidak berhasil, ini dapat mengarah ke masalah dengan firewall di Linux, atau SSH diatur untuk hanya menggunakan koneksi tertentu atau nomor port yang berbeda
  5. Jika semua hal di atas berfungsi dengan baik maka mungkin ada masalah seperti firewall dengan router, mungkin membantu untuk mencoba beberapa nomor port yang berbeda.

Untuk menambahkan nomor port tambahan lakukan hal berikut:

  • Cadangkan konfigurasi SSH menggunakan sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old
  • Edit konfigurasi SSH menggunakan sudo nano /etc/ssh/sshd_config
  • Cari garis yang mengatakan Port 22
  • Tambahkan beberapa baris tambahan di bawah ini dengan beberapa nomor port lain, saya akan menyarankan nomor terkenal yang berbeda, misalnya Port 80, dan nomor largish, misalnyaPort 55555
  • Mulai ulang layanan SSH menggunakan sudo /etc/init.d/ssh restart
  • Coba gunakan dempul dengan setiap nomor yang Anda tambahkan pada gilirannya, dalam kasus saya 80tidak berfungsi karena kami memiliki server web yang meneruskan router, tetapi 55555berfungsi dengan baik

Semoga sesuatu di sini membantu, beri tahu kami apa yang terjadi

PiBorg
sumber
Pak, terima kasih banyak. Menambahkan port tambahan benar-benar sangat membantu saya. Saya terjebak dengan SSH sejak 2 minggu. Masalah lain dengan RPi saya bisa alamat server DNS di RPi dan PC tidak sama. Ini juga bisa menjadi alasan :)
nbsrujan
Mengubah port ssh memecahkan masalah. Terima kasih atas jawabannya.
BenRoe
Saya dapat terhubung ke diri saya sendiri, tetapi apa pun yang saya lakukan, saya tidak dapat terhubung dengan Putty, sementara saya dapat melakukan ping alamat IP pi saya tanpa masalah. Apa yang bisa menjadi masalah? Mungkinkah router saya memblokir koneksi ini?
saldenisov
Saya memiliki masalah yang persis sama. Ini adalah kode yang saya dapatkan:
paling terhormat pak
1

Karena Raspberry Pi Anda terhubung langsung ke PC Anda, Anda harus memilih IP statis di jaringan yang berbeda dari jaringan WIFI Anda, jika tidak, Windows mungkin akan mencoba menggunakan antarmuka WIFI untuk mengakses RPi.

Misalnya jika jaringan WIFI Anda 192.168.0.xxx gunakan 10.2.2.xx untuk RPi dan antarmuka kabel pada PC Anda.

Konfigurasikan Rpi dengan 10.2.2.2 (netmask 255.255.255.0 atau / 24) dan PC dengan 10.2.2.3 (juga 255.255.255.0 netmask) pada antarmuka kabel. Anda harus ssh dari PC ke 10.2.2.2.

Ketahuilah bahwa Raspberry Pi tidak akan dapat mengakses internet kecuali jika Anda mengkonfigurasi windows sebagai gateway yang berada di luar jangkauan untuk jawaban ini.

Craig
sumber
1

Ada kemungkinan bahwa Raspi dapat menendang saya keluar dari dempul dan sesi jika terlalu jauh dari router dan level sinyal di bawah 20%.

Pendapat saya adalah ini: Raspberry membutuhkan tingkat sinyal yang baik, karena jika tingkat sinyal rendah Raspberry terputus dari jaringan wifi (kadang-kadang saya bisa melihatnya terhubung, kadang tidak, tetapi ketika saya masuk dan ingin memulai skrip ... sudah berakhir dan raspberry terputus dari jaringan).

Kecoak
sumber
0

Setelah memverifikasi alamat ip RaspberryPi (ifconfig), dan mengatur alamat ip PC saya ke yang statis, saya terus mendapatkan batas waktu ketika saya melakukan ping "ping raspberrypi.local". Hal terpenting yang saya lupa adalah memastikan bahwa apa pun alamat ip RaspberryPi saya (198.168.1.3), ip statis PC saya serupa (mis., 198.168.1.2) !!!! Ini akan memungkinkan Anda untuk terhubung.

Prepskip
sumber
-1

Dalam kasus saya, jawabannya adalah lalu lintas tinggi klien torrent pengiriman pada desktop.

Jika ada orang lain yang memiliki masalah yang sama, periksa dulu kecepatan jaringan Anda .

Nikitas Sambrearos
sumber