ฉันยังใหม่กับการใช้ ssh และเทคโนโลยีที่เกี่ยวข้องดังนั้นจึงเป็นไปได้อย่างมากที่ฉันไม่เข้าใจสิ่งพื้นฐาน (นี่อาจเป็นคำถามสำหรับข้อบกพร่องของเซิร์ฟเวอร์แทน .... ไม่แน่ใจ)
ฉันพยายามที่จะ ssh ลงในเว็บเซิร์ฟเวอร์ (ที่ฉันเป็นเจ้าของ) และการเชื่อมต่อไม่เคยถูกสร้างขึ้นเนื่องจากการหมดเวลา
~ $ ssh -vvv DOMAIN.com
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/USER/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to DOMAIN.com [123.45.67.89] port 22.
debug1: connect to address IPADD port 22: Operation timed out
ssh: connect to host DOMAIN.com port 22: Operation timed out
ความคิดแรกของฉันคือฉันได้ระบุโดเมนผิดหรือมีบางอย่างผิดปกติกับเว็บไซต์ของฉัน ดังนั้นฉันจึงพยายามเชื่อมต่อกับโดเมนเดียวกันผ่าน FTP และใช้งานได้ดี (ได้รับแจ้งชื่อผู้ใช้):
~ $ ftp
ftp> open
(to) DOMAIN.com
Connected to DOMAIN.com.
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 12:47. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
Name (DOMAIN.com:USER):
ดังนั้นฉันคิดว่าบางทีฉันแค่ใช้ SSH ผิด ฉันเริ่มดูวิดีโอบทช่วยสอนนี้ ในเวลาประมาณ 1 นาทีเขาจะssh will@supercars.com
ได้รับพรอมต์ชื่อผู้ใช้ แต่มันทำให้ฉันหมดเวลาเหมือนที่กล่าวไว้ข้างต้น จากนั้นฉันก็ลองssh google.com
ทำเช่นเดียวกัน ssh localhost
ในทางกลับกันทำงานได้ดี ดังนั้นปัญหาดูเหมือนจะเป็นสิ่งที่ต้องทำกับการร้องขอ SSH ผ่านเครือข่าย
ความคิดต่อไปของฉันคืออาจเป็นปัญหาไฟร์วอลล์ ฉันมี Sophos ติดตั้งอยู่ในเครื่องนี้ แต่ตามผู้ดูแลระบบของฉันว่า "ไม่ควร" บล็อกคำขอ SSH ขาออก
ใครสามารถช่วยคิดออกว่าทำไมสิ่งนี้ถึงเกิดขึ้น?