พยายามคัดลอกไฟล์จากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งเนื่องจากจำนวนไฟล์ไม่สามารถทำได้โดยการคัดลอกไปยังพีซีที่บ้านของฉันแล้วส่งออกไปยังเซิร์ฟเวอร์ที่สอง
SSH, rync และ scp ทั้งหมดหยุดทำงานจากเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่ง แต่ใช้งานได้ดีในการเข้าสู่ระบบโดยตรงผ่าน SSH จากเว็บเทอร์มินัลหรือจาก putty ผ่าน SSH
- ฉันอนุญาต IP ของเซิร์ฟเวอร์ 1 เป็น CSF บนเซิร์ฟเวอร์ 2
- ฉันอนุญาต IP ของเซิร์ฟเวอร์ 2 เป็น CSF บนเซิร์ฟเวอร์ 1
- ฉันปิด CSF บนเซิร์ฟเวอร์ทั้งสองอย่างสมบูรณ์เพื่อดูว่าถูกบล็อกโดยไฟร์วอลล์หรือไม่
ฉันเพิ่มสิ่งนี้ใน sshd_config:
PermitRootLogin ใช่
AllowUsers root ผู้ใช้อื่น
ฉันตรวจสอบพอร์ตบนเซิร์ฟเวอร์ทั้งสองโดยใช้สิ่งนี้:
# netstat -พืช | เกรป :22
tcp 0 0 0.0.0.0:22 0.0.0.0:* ฟัง 101059/sshd
tcp 0 0 <เซิร์ฟเวอร์ 2.ip>:22 <myhomeip.via.web.terminal>:61177 ก่อตั้ง 102710/sshd: root@p
tcp6 0 0 :::22 :::* ฟัง 101059/sshd
ตัวอย่างเอาต์พุต:
ทุกคำสั่งเหล่านี้ส่งออกโค้ด 4 บรรทัดเหล่านั้น (เริ่มต้นด้วย OpenSSH_7.4p1
) และแฮงค์ (ไม่มีอะไรเกิดขึ้น มันไม่ยุติและไม่มีข้อผิดพลาด):
จากเซิร์ฟเวอร์ 2:
# ssh -A -t -v [email protected] -p 22
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 ม.ค. 2560
debug1: อ่านข้อมูลการกำหนดค่า /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config บรรทัดที่ 58: การใช้ตัวเลือกสำหรับ *
debug1: กำลังเชื่อมต่อกับ server2.mydomain.com [<server2.ip>] พอร์ต 22
แฮงค์
ssh -A -t -v [email protected] -p 22 scp /testnew /testfolder
แฮงค์
ssh -A -t -v [email protected] -p 22 /testnew /testfolder
แฮงค์
ssh -A -t -v [email protected] -p 22 scp /testfolder [email protected] -p 22 /testnew
แฮงค์
rsync -a -e "ssh -p 22" [email protected]:/testfolder /testnew
แฮงค์
จากเซิร์ฟเวอร์ 1:
ssh -A -t -v server2.mydomain.com -p 22 scp /testnew /testfolder
แฮงค์
ssh -A -t -v server2.mydomain.com -p 22 /testnew /testfolder
แฮงค์
ssh -A -t -v server2.mydomain.com -p 22 scp /testfolder [email protected] -p 22 /testnew
แฮงค์
rsync -r -v --progress -e "ssh -p 22" [email protected]:/testfolder /testnew
แฮงค์
ฉันยังได้ลองใช้คีย์ส่วนตัวด้วยการสร้างคีย์บนเซิร์ฟเวอร์หนึ่งและอัปโหลดไปยังเซิร์ฟเวอร์อื่น จากนั้นพยายามเข้าถึงอีกเซิร์ฟเวอร์หนึ่งด้วย SSH แต่ก็หยุดทำงานอีกครั้ง!
ssh -i ~/.ssh/id_dsa [email protected] -p 22
ไม่มีอะไร! ไม่มีผลเลย ค้างอย่างเดียว
ผมทำอะไรผิดหรือเปล่า??
ฉันติดตั้ง cygwin บนพีซีของฉัน และฉันสามารถ ssh ลงในเซิร์ฟเวอร์ทั้งสองได้ดี ฉันไม่สามารถเชื่อมต่อจากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งและย้อนกลับได้ ฉันลองใช้เว็บเทอร์มินอล ฉันลองใช้ผงสำหรับอุดรู ทั้งหมดก็แค่แฮงค์ ไม่มีอะไรเลย ฉันลองรีเซ็ตการเชื่อมต่อที่บ้าน ฉันลองทุกอย่างแล้ว ไม่มีอะไร. ฉันกำลังหลงทางและไม่รู้จะลองทำอะไรอีก
ผมทำอะไรผิดหรือเปล่า? เหตุใดฉันจึงเข้าถึงได้ดีจาก cygwin บนพีซีที่บ้านของฉัน และฉันสามารถเข้าถึงทั้งสองโดยตรงผ่าน putty โดยใช้ SSH แต่ฉันไม่สามารถเชื่อมต่อจากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งได้