แทนที่จะใช้เทอร์มินัลอีมูเลเตอร์แอปเริ่มต้นฉันต้องการเปิดแท็บเทอร์มินัลบน Chrome หรือเบราว์เซอร์ Firefox ซึ่งฉันสามารถทำได้บน Chromium OS (Crosh) แต่ไม่ใช่ใน Ubuntu
แทนที่จะใช้เทอร์มินัลอีมูเลเตอร์แอปเริ่มต้นฉันต้องการเปิดแท็บเทอร์มินัลบน Chrome หรือเบราว์เซอร์ Firefox ซึ่งฉันสามารถทำได้บน Chromium OS (Crosh) แต่ไม่ใช่ใน Ubuntu
คำตอบ:
คุณสามารถใช้สภาพแวดล้อมของโหนดได้
จากนั้นติดตั้งเว็บเทอร์มินัล
npm install web-terminal -g
web-terminal --port 8088
เพียงเปิดลิงก์นั้นในเบราว์เซอร์ของคุณ:
http://localhost:8088/terminal/
คุณสามารถเพิ่มรายการใหม่ในแอปพลิเคชั่นเริ่มต้นเพื่อเปิดใช้งานโดยอัตโนมัติเมื่อเริ่มต้น
gnome-session-properties
เปิดหน้าต่างนั้นตั้งชื่อรายการของคุณและเพิ่มคำสั่งไว้ในนั้นหรือเพิ่มเส้นทางของสคริปต์ทุบตีของคุณ
แก้ไข:
มีหลายทางเลือกเป็นหนึ่งของพวกเขาผมใช้ในอดีตwetty คุณสามารถค้นหาได้ใน GitHubและNMP
EDIT2:
ไม่ควรใช้เทอร์มินัลอีมูเลเตอร์ในเว็บเบราว์เซอร์ของคุณ หากคุณรู้สึกไม่ปลอดภัยในเครือข่ายท้องถิ่นของคุณและคุณไม่ได้อยู่หลังไฟร์วอลล์เราเตอร์ผู้โจมตีอาจแทรกซึมเข้าไปในระบบปฏิบัติการของคุณ
edit3:
การปิดพอร์ตที่กำหนดให้กับความพยายามในการเชื่อมต่อขาเข้าผ่านufw
บล็อกการเข้าถึงคอมพิวเตอร์ของคุณจากเครือข่ายท้องถิ่นหรืออินเทอร์เน็ต
sudo ufw enable
sudo ufw deny in 8088
ตรวจสอบสถานะไฟร์วอลล์ของคุณ:
sudo ufw status
npm install -g randomsoftware
ติดตั้งซอฟต์แวร์ที่ไม่ได้รับการรับรองทั่วโลก ... )
ฉันแนะนำให้ใช้ไคลเอ็นต์ ssh ในเบราว์เซอร์ ไม่ว่าจะเป็นส่วนขยายเบราว์เซอร์เช่นSecure Shell Appหรือไคลเอ็นต์ ssh ที่เขียนด้วย javascript
มีโพสต์ที่ดีอื่น ๆ ในหัวข้อนี้: มีลูกค้า terminal / ssh บนเว็บหรือไม่
npm
เท่าที่ฉันทราบไม่ได้รับการปรับปรุงความปลอดภัยเมื่อคุณเรียกใช้apt-get
คำสั่งปกติเพื่อให้ระบบของคุณทันสมัยอยู่เสมอด้วยการปรับปรุงความปลอดภัยล่าสุด และซอฟต์แวร์ที่คุณแนะนำอย่างแน่นอนคือความปลอดภัยที่สำคัญ ไม่ใช่เรื่องยากที่จะจินตนาการว่าอาจมีข้อบกพร่องที่ยังไม่ถูกค้นพบซึ่งภายใต้สถานการณ์บางอย่างจะทำให้กระบวนการใด ๆ ที่ทำงานบนเครื่องท้องถิ่นได้รับสิทธิพิเศษในบัญชีผู้ใช้ของคุณ