Score:0

การติดตั้งด้วย just`sudo apt install shellinabox` ส่งผลให้เกิดข้อผิดพลาดของใบรับรอง ฉันจะทำให้ shellinabox ทำงานได้อย่างไร

ธง th

ฉันมีเซิร์ฟเวอร์ 2 เครื่องซึ่งทั้งคู่ทำงานบน Ubuntu 18.04.4 LTS

ฉันจัดการเพื่อติดตั้ง shellinabox ในหนึ่งในนั้นเมื่อหลายปีก่อน ซึ่งสร้างไฟล์บางไฟล์โดยอัตโนมัติ ใบรับรอง.pem ใน /var/lib/shellinabox/. อย่างไรก็ตาม ฉันจำไม่ได้ว่าฉันทำอะไรเพื่อให้เซิร์ฟเวอร์สร้างไฟล์เหล่านั้น

ฉันรันคำสั่งต่อไปนี้บนเซิร์ฟเวอร์อื่น เช่น กวดวิชา แนะนำ

อัปเดต sudo apt
sudo apt ติดตั้ง shellinabox

ไม่มีใบรับรองและ firefox แสดงข้อผิดพลาดนี้

ไม่สามารถแสดงหน้าที่คุณกำลังพยายามดูได้เนื่องจากไม่สามารถตรวจสอบความถูกต้องของข้อมูลที่ได้รับ

ป้อนคำอธิบายรูปภาพที่นี่

หน้าแสดงข้อผิดพลาดมีเพียงตัวเลือกเดียวที่เปลี่ยนเส้นทางไป

https://support.mozilla.org/en-US/kb/secure-connection-failed-firefox-did-not-connect?as=u&utm_source=inproduct

เซิร์ฟเวอร์ทั้งสองใช้การกำหนดค่าเดียวกันสำหรับ shellinabox ซึ่งสร้างขึ้นโดยค่าเริ่มต้น

SHELLINABOX_DAEMON_START=1 
SHELLINABOX_PORT=4200 
SHELLINABOX_ARGS="--ไม่มีเสียงบี๊บ"

ด้วย shellinabox ที่ใช้งานได้ สถานะของบริการ shellinabox ให้

â shellinabox.service - LSB: เชลล์ในกล่องภูต
   โหลดแล้ว: โหลดแล้ว (/etc/init.d/shellinabox; สร้างแล้ว)
   ใช้งานอยู่: ใช้งาน (ทำงาน) ตั้งแต่วันจันทร์ที่ 2021-10-25 19:53:10 CST; 15 ชั่วโมงที่แล้ว
     เอกสาร: man:systemd-sysv-generator(8)
  กระบวนการ: 943 ExecStart=/etc/init.d/shellinabox start (รหัส=ออก, สถานะ=0/สำเร็จ)
    งาน: 2 (จำกัด: 2122)
   CGroup: /system.slice/shellinabox.service
           ââ1111 /usr/bin/shellinaboxd -q --background=/var/run/shellinaboxd.pid -c /var/lib/shellinabox -p 4200 -u shellinabox -g shellinabo
           ââ1119 /usr/bin/shellinaboxd -q --background=/var/run/shellinaboxd.pid -c /var/lib/shellinabox -p 4200 -u shellinabox -g shellinabo

25 ตุลาคม 19:53:09 VM-0-8-ubuntu systemd[1]: เริ่มต้น LSB: Shell In A Box Daemon...
25 ต.ค. 19:53:10 VM-0-8-ubuntu systemd [1]: เริ่มต้น LSB: Shell In A Box Daemon
25 ต.ค. 20:35:29 น. VM-0-8-ubuntu เข้าสู่ระบบ [8061]: pam_securetty (เข้าสู่ระบบ: รับรองความถูกต้อง): การเข้าถึงถูกปฏิเสธ: tty '/dev/pts/1' ไม่ปลอดภัย !
25 ต.ค. 20:36:05 น. VM-0-8-ubuntu เข้าสู่ระบบ [8061]: pam_unix (เข้าสู่ระบบ: รับรองความถูกต้อง): ตรวจสอบผ่าน; ไม่รู้จักผู้ใช้
25 ต.ค. 20:36:05 น. VM-0-8-ubuntu เข้าสู่ระบบ [8061]: pam_unix (เข้าสู่ระบบ: รับรองความถูกต้อง): การตรวจสอบสิทธิ์ล้มเหลว; logname=SHELLINABOX uid=0 euid=0 tty=/dev/pts/1 ruser

ในขณะที่เอาต์พุตจากอันที่ไม่ทำงานไม่มีสามบรรทัดสุดท้ายด้านบน ซึ่งฉันเดาว่าบ่งชี้ว่ามีบางอย่างสำหรับการกำหนดค่า SSL ผิดพลาด

ฉันจะทำให้ shellinabox ทำงานได้อย่างไร

JJJohn avatar
th flag
@muru ขอบคุณครับ หน้าแสดงข้อผิดพลาดมีเพียงตัวเลือกเดียวที่เปลี่ยนเส้นทางไป https://support.mozilla.org/en-US/kb/secure-connection-failed-firefox-did-not-connect?as=u&utm_source=inproduct
JJJohn avatar
th flag
@muru ขอบคุณ! หลังจากคลิก "ยอมรับ ... " หน้าข้อผิดพลาดใน OP จะปรากฏขึ้น
muru avatar
us flag
อืม การเชื่อมต่อโดยใช้ `curl` ให้ "การตอบกลับที่ว่างเปล่าจากเซิร์ฟเวอร์" ฉันเดาว่าคุณจะต้องดูบันทึก (ถ้ามี)
muru avatar
us flag
ดูเหมือนจะไม่ใช่ปัญหาการกำหนดค่า SSL เลย ดูเหมือนว่า SSL จะทำงานได้ดี แต่หลังจากนั้น shellinabox ก็ล้มเหลวในการทำสิ่งที่ควรทำ (อาจเป็นเพราะบันทึกข้อผิดพลาดที่คุณเห็น) และส่งการตอบกลับ ลองเปรียบเทียบ `/etc/securetty` ในเซิร์ฟเวอร์ทั้งสอง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา