คำขอ SSH หมดเวลาทุกครั้ง


18

ฉันกำลังพยายามเข้าถึงพื้นที่เก็บข้อมูลที่เรามีในการทำงานผ่าน ssh แต่ฉันได้รับการหมดเวลาทุกครั้ง ( Mac OS 10.7.5 - เทอร์มินัล )

ฉันตรวจสอบไฟร์วอลล์การตั้งค่าแม้ปิด Little Snitch และพอร์ต 22 ถูกบล็อก ทำคำขอเดียวกันที่แน่นอนบนเครื่อง Windows ด้วยไคลเอนต์ SSH ทำงานเหมือนมีเสน่ห์

คำขอ:

ssh login_name@server_address

ตอบ:

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

ปัญหาน่าจะมาจากการตั้งค่า vpn / proxy ของ บริษัท ของฉัน จะอัปเดตหากฉันพบวิธีแก้ไข


1
มันจะทำงานถ้าคุณปิดไฟร์วอลล์ของคุณ? ฉันรู้ว่าคุณตรวจสอบการตั้งค่าแล้ว แต่มันไม่ได้บอกว่าคุณตรวจสอบด้วยไฟร์วอลล์แล้ว
Rob

ใช่ขอโทษที่ยังไม่ชัดเจนฉันตรวจสอบไฟร์วอลล์ด้วย!
Anas

ฉันกำลังคิดถึงปัญหาการกำหนดเส้นทาง ... เป็นไปได้ไหมที่จะตั้งค่า Mac ของคุณให้ใช้ที่อยู่ IP ของคอมพิวเตอร์ Windows และลองsshจาก Mac ของคุณ? ที่อยู่ IP ถูกกำหนดค่าด้วย DHCP หรือไม่ คุณสามารถเพิ่มผลลัพธ์ของnetstat -rnคำถามของคุณ (คุณอาจไม่ต้องการให้ที่อยู่ IP ทั้งหมดเป็นสาธารณะที่ AskDifferent ในกรณีนี้แทนที่ด้วยa.b.c.dแต่จะต้องสอดคล้องกันเพื่อที่อยู่ IP เดียวกันจะได้รับการa.b.c.dแทนที่เดิมเสมอ) Mac ของคุณอยู่ในเครือข่ายเดียวกับอุปกรณ์จัดเก็บข้อมูลของคุณหรือไม่?
jaume

ในที่สุดคุณก็เข้าใจและแก้ไขสิ่งที่sshถูกบล็อกนี้หรือไม่?
แดน

@Anas: คุณเขียนความคิดเห็นว่าปัญหานั้นเหมือนกันในแล็ปท็อปของเพื่อนร่วมงานของคุณ มันผิดหรือเปล่า? Mac และ Windows ไคลเอ็นต์ของคุณแตกต่างกันอย่างไร พื้นฐานping2 ข้อให้อะไรกับ?
แดน

คำตอบ:


13

3 คำสั่งอาจช่วยคุณติดตามความล้มเหลวของโปรโตคอลนี้:

ping server_address
traceroute server_address
ssh -v login_name@server_address

โปรดตรวจสอบว่าคุณกำลังเชื่อมต่อกับเซิร์ฟเวอร์เป้าหมายด้วยอินเทอร์เฟซเครือข่ายที่เหมาะสม หากคุณกำลังใช้Automaticสถานที่ที่น่าอับอายคุณอาจกำลังเชื่อมต่อเครือข่ายในทางที่ผิด (เช่นผ่าน Wi-Fi เพื่อนบ้านฟรีเมื่อคุณคิดว่าคุณใช้ VPN บริษัท ของคุณ)

หากคุณสงสัยว่ามีการกรองที่ถูกกฎหมายหรือไม่ตั้งใจคุณจะสามารถวิเคราะห์ได้ด้วย:

nmap -Pn -p22 server_address

สวัสดี daniel ขอบคุณมากสำหรับคำตอบของคุณ น่าเสียดายที่ฉันเพิ่งรู้ว่ามันอาจมีปัญหากับการตั้งค่าเซิร์ฟเวอร์และพร็อกซี่ของ บริษัท เนื่องจากมันไม่ได้ทำงานบนแล็ปท็อปของเพื่อนร่วมงานของฉัน จะแจ้งให้คุณทราบหากไม่ใช่! ขอขอบคุณ !
Anas

จากความคิดเห็นอื่นแล็ปท็อปนี้ยังเป็น Mac
แดน

@daniel Azuelos จำเป็นต้องใช้ nmap หรือไม่ มันจะสร้างความแตกต่างอะไร
DKroot

ไม่พบคำสั่ง zsh: nmap
Jamie Hutber

@JamieHutber รุ่น MacOS X เป็นอย่างไร echo ${PATH}? [คืน] ที่จริงฉันคิดว่าคุณควรตั้งคำถามเกี่ยวกับปัญหาของคุณซึ่งไม่ใช่ssh timeoutคำถาม
แดน

4

สิ่งนี้เกิดขึ้นกับฉันทันทีหลังจากติดตั้ง OS X เวอร์ชั่นอัปเดตก่อนที่คุณจะเจาะลึกลงไปในการเปลี่ยนการตั้งค่าเครือข่ายฉันขอแนะนำให้ทำการรีสตาร์ทเพิ่มเติม นี่เป็นการแก้ไขปัญหาสำหรับฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.