ดังนั้นฉันจึงมีแล็ปท็อปที่ใช้ Pop! OS (20.04 LTS) ฉันเพิ่งติดตั้ง opensh-server ผ่าน sudo apt-get install opensh-server
และฉันกำลังพยายามใช้ SSH จากเดสก์ท็อปพีซี Windows 10 ของฉัน แต่ฉันได้รับข้อผิดพลาดต่อไปนี้:
PS C:\Users\enricojr\.ssh> ssh -vvv 192.168.254.203
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug1: การอ่านข้อมูลการกำหนดค่า C:\Users\enricojr/.ssh/config
debug3: ไม่สามารถเปิดไฟล์: C:/ProgramData/ssh/ssh_config error:2
debug2: Solve_canonicalize: ชื่อโฮสต์ 192.168.254.203 เป็นที่อยู่
ดีบัก 2: ssh_connect_direct
debug1: กำลังเชื่อมต่อกับพอร์ต 192.168.254.203 [192.168.254.203] 22.
debug1: สร้างการเชื่อมต่อแล้ว
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_rsa ประเภท 0
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_rsa-cert error:2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_rsa-cert.pub error:2
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_rsa-cert ประเภท -1
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_dsa error:2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_dsa.pub error:2
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_dsa ประเภท -1
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_dsa-cert error:2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_dsa-cert.pub error:2
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_dsa-cert ประเภท -1
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_ecdsa error:2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_ecdsa.pub error:2
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_ecdsa ประเภท -1
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_ecdsa-cert error:2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_ecdsa-cert.pub error:2
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_ecdsa-cert ประเภท -1
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_ed25519 ข้อผิดพลาด: 2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_ed25519.pub error:2
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_ed25519 ประเภท -1
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_ed25519-cert error:2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_ed25519-cert.pub error:2
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_ed25519-cert type -1
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_xmss error:2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_xmss.pub error:2
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_xmss ประเภท -1
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_xmss-cert error:2
debug3: ไม่สามารถเปิดไฟล์: C:/Users/enricojr/.ssh/id_xmss-cert.pub error:2
debug1: ไฟล์ระบุตัวตน C:\Users\enricojr/.ssh/id_xmss-cert ประเภท -1
debug1: สตริงเวอร์ชันท้องถิ่น SSH-2.0-OpenSSH_for_Windows_8.1
debug3: recv - จาก CB(2) ข้อผิดพลาด:138, io:000001B6A4A39080
kex_exchange_identification: อ่าน: การเชื่อมต่อหมดเวลา
Ping นั้นใช้ได้, tracert ก็ใช้ได้เช่นกัน (เว้นแต่จะระบุไว้เป็นอย่างอื่น คำสั่งทั้งหมดจะถูกเรียกใช้จาก Windows Powershell)
PS C:\Users\enricojr\.ssh> tracert 192.168.254.203
ติดตามเส้นทางไปยัง 192.168.254.203 สูงสุด 30 กระโดด
1 2 มิลลิวินาที 1 มิลลิวินาที 2 มิลลิวินาที 192.168.254.203
การติดตามเสร็จสมบูรณ์
PS C:\Users\enricojr\.ssh> ping 192.168.254.203
ส่ง Ping 192.168.254.203 พร้อมข้อมูล 32 ไบต์:
ตอบกลับจาก 192.168.254.203: bytes=32 time=2ms TTL=64
ตอบกลับจาก 192.168.254.203: bytes=32 time=2ms TTL=64
ตอบกลับจาก 192.168.254.203: bytes=32 time=2ms TTL=64
ตอบกลับจาก 192.168.254.203: bytes=32 time=2ms TTL=64
สถิติ Ping สำหรับ 192.168.254.203:
แพ็กเก็ต: ส่ง = 4 ได้รับ = 4 สูญหาย = 0 (สูญเสีย 0%)
เวลาไปกลับโดยประมาณเป็นมิลลิวินาที:
ต่ำสุด = 2ms, สูงสุด = 2ms, เฉลี่ย = 2ms
วิ่ง ssh โลคอลโฮสต์
โดยตรงจากระยะไกล (ฉันมีแล็ปท็อปอยู่ข้างหน้าฉัน) แจ้งให้ฉันใส่รหัสผ่านจากนั้น "เชื่อมต่อ" ก็ใช้ได้
ฉันสามารถ scp
รหัสสาธารณะที่ฉันต้องการใช้จากเดสก์ท็อปไปยังระยะไกลก็ใช้ได้เช่นกัน
นอกจากนี้ ฉันยังสามารถ SSH จากเดสก์ท็อปไปยังระยะไกลที่แตกต่างกันอย่างสิ้นเชิง นั่นคือ Macbook Pro ของฉัน
ฉันเกือบจะแน่ใจว่าปัญหาเกิดจากการติดตั้ง opensh-server บน pop os แต่มันมีค่อนข้างมาก ฉันไม่ได้เรียกใช้คำสั่งเพิ่มเติมใด ๆ นอกเหนือจากนี้ sudo systemctl หยุด/รีสตาร์ท/สถานะ
ตั้งแต่ทำการติดตั้ง และฉันรู้สึกประทับใจว่าสิ่งนี้จะทำงานนอกกรอบ
ความคิดใดที่อาจผิดพลาด?
แก้ไข1:
ผลลัพธ์ของ ssh-keyscan บนเดสก์ท็อป -> ระยะไกล
PS C:\Users\enricojr\.ssh> ssh-keyscan 192.168.254.203
อ่าน (192.168.254.203): การเชื่อมต่อหมดเวลา
อ่าน (192.168.254.203): การเชื่อมต่อหมดเวลา
อ่าน (192.168.254.203): การเชื่อมต่อหมดเวลา