Batas waktu permintaan SSH setiap kali

18

Saya mencoba mengakses ruang penyimpanan yang kami miliki melalui ssh tetapi saya mendapatkan batas waktu setiap saat ( Mac OS 10.7.5 - Terminal ).

Saya memeriksa firewall, pengaturan, bahkan mematikan Little Snitch, dan port 22 tidak diblokir. Melakukan permintaan yang sama persis pada mesin Windows dengan klien SSH bekerja seperti pesona.

Permintaan:

ssh login_name@server_address

Menjawab:

ssh: connect to host server_address port 22: Operation timed out

Masalahnya tampaknya berasal dari pengaturan vpn / proxy perusahaan saya. Akan memperbarui jika saya menemukan cara mengatasinya.

Anas
sumber
1
Apakah itu berfungsi jika Anda mematikan firewall Anda? Saya tahu Anda memeriksa pengaturan, tetapi tidak mengatakan jika Anda memeriksanya dengan firewall tidak aktif
Rob
Ya, maaf karena tidak jelas, saya sudah mengecek dengan firewall juga!
Anas
Saya sedang memikirkan masalah perutean ... Apakah mungkin untuk mengatur Mac Anda untuk menggunakan alamat IP komputer Windows dan mencoba sshdari Mac Anda? Apakah alamat IP dikonfigurasi dengan DHCP? Bisakah Anda menambahkan output dari netstat -rnke pertanyaan Anda (Anda mungkin tidak ingin membuat semua alamat IP menjadi publik di sini di AskDifferent, dalam hal ini gantilah dengan a.b.c.dtetapi konsisten agar alamat IP yang sama selalu mendapatkan a.b.c.dpenggantian yang sama )? Apakah Mac Anda di jaringan yang sama dengan perangkat penyimpanan Anda?
jaume
Apakah Anda akhirnya mengerti dan memperbaiki ini sshdiblokir?
dan
@Anas: Anda menulis dalam komentar bahwa masalahnya sama pada laptop rekan Anda. Apakah ini salah? Apa perbedaan antara Anda klien Mac dan Windows? Apa yang pingdiberikan dasar pada 2 yang?
dan

Jawaban:

13

3 perintah dapat membantu Anda melacak kegagalan protokol ini:

ping server_address
traceroute server_address
ssh -v login_name@server_address

Periksa apakah Anda terhubung ke server yang ditargetkan dengan antarmuka jaringan yang tepat. Jika Anda menggunakan Automaticlokasi yang terkenal Anda mungkin jaringan dengan cara yang salah (misalnya melalui tetangga free wi-Fi ketika Anda berpikir Anda menggunakan VPN perusahaan Anda).

Jika Anda mencurigai adanya penyaringan yang sah atau tidak disengaja, Anda akan dapat mendiagnosisnya dengan:

nmap -Pn -p22 server_address
dan
sumber
Hai daniel, terima kasih banyak atas jawaban Anda. Sayangnya saya baru menyadari bahwa itu mungkin menjadi masalah dengan pengaturan dan proksi server perusahaan saya, karena tidak berfungsi pada laptop kolega saya juga. Akan memberi tahu Anda jika tidak! Terima kasih !
Anas
Dari komentar lain, laptop ini juga Mac.
dan
@daniel Azuelos Apakah -Pn diperlukan untuk nmap? Apa bedanya?
DKroot
zsh: perintah tidak ditemukan: nmap
Jamie Hutber
@JamieHutber versi MacOS X mana? echo ${PATH}? [kembali] Sebenarnya saya pikir Anda harus mengajukan pertanyaan tentang masalah Anda yang bukan masalah ssh timeout.
dan
4

Ini terjadi pada saya segera setelah menginstal versi terbaru dari OS X. Sebelum Anda menggali terlalu dalam untuk mengubah pengaturan jaringan saya sarankan melakukan restart tambahan. Ini memperbaiki masalah bagi saya.

Kyle
sumber