Có một thiết bị đầu cuối dựa trên web / ssh khách hàng?


31

Tôi đang ở thư viện và tất cả các máy tính đều dựa trên Windows. Tôi đang nhét vào hộp Ubuntu của tôi ở một nơi khác. Các điều khoản dịch vụ cho biết "Bạn không được thực hiện bất kỳ thay đổi nào đối với các tệp hệ thống." Tuy nhiên, khi tôi ssh vào hộp Ubuntu của mình, nó có thể "trông" giống như tôi đang hack, vì tôi đã có một vài người (bao gồm cả tôi đoán người giám sát thư viện) nhìn vào máy tính của tôi khi tôi mở một trang web có văn bản là một phông chữ đơn cách và nền trang web là màu đen. Chạy Command Prompt chắc chắn sẽ bị coi là hack nếu nhìn vào một trang web.

Nếu tôi nhét vào hộp của mình, nó sẽ xuất hiện như thể tôi đang "hack" vào máy tính. Tôi muốn bằng cách nào đó thực hiện nó trong một trình duyệt web với văn bản trông rất vui vẻ, để nó thực sự đại diện cho những gì tôi đang làm; Tôi sẽ không hack vào máy tính, tôi chỉ sử dụng máy tính ở nơi khác.


firefox hay thám hiểm internet? Có phải chúng bị khóa để ngăn bạn cài đặt các điều khiển bổ trợ / active-x không?
fossfreedom


Firefox, Internet đã khám phá nếu tôi có
alexyorke

Nếu bạn có thể chạy các tệp, bạn có thể sử dụng phiên bản di động của PuTTY.
Đại

Câu trả lời:



8

Những gì bạn có thể muốn làm là cài đặt trình giả lập thiết bị đầu cuối dựa trên HTML. Có một số (nhiều) để lựa chọn. Điều đó sẽ cung cấp cho bạn một trường văn bản trong một trang web (chẳng hạn như trường tôi hiện đang nhập) và nó sẽ chạy trên hệ thống của bạn.

Đây là danh sách các ứng dụng như vậy, không theo thứ tự cụ thể. Tôi có ít hoặc không có kinh nghiệm với những điều này:

Bạn có thể xem các bản demo trực tiếp của ba người ở cuối trang này: http://anyterm.org/demos.html

Tất cả những thứ này sẽ hoạt động trong bất kỳ trình duyệt nào. Có lẽ là cả IE4 :)


8

Nếu bạn đang sử dụng Google Chrome / Chromium, bạn có thể cung cấp cho Secure Shell một shot. Nó là một trình giả lập thiết bị đầu cuối hoàn chỉnh và một máy khách SSH.
Nó và được phát triển bởi Google và chạy ngoại tuyến :)

Secure Shell là trình giả lập thiết bị đầu cuối tương thích xterm và ứng dụng khách ssh độc lập cho Chrome. Nó sử dụng Native-Client để kết nối trực tiếp với các máy chủ ssh mà không cần proxy bên ngoài.

nhập mô tả hình ảnh ở đây

Bạn cũng có thể đi với một phần mở rộng khác, Devtools Terminal , một trình giả lập thiết bị đầu cuối.

Lưu ý: Điều này đòi hỏi một npm-installmặc dù. Chi tiết

nhập mô tả hình ảnh ở đây

Chúc mừng SSH


Câu trả lời này không giải quyết các vấn đề được đề cập trong câu hỏi, tuy nhiên +1 vì nó hoàn toàn trả lời tiêu đề câu hỏi.
Steve Buzonas

6

Hãy thử điều này: tty.js --- Một thiết bị đầu cuối cho trình duyệt của bạn, sử dụng nút / express / socket.io

Tính năng, đặc điểm:

  • Tab, Xếp chồng Windows, Thiết bị đầu cuối tối đa hóa
  • Các phím giống màn hình / Tmux (tùy chọn)
  • Khả năng kết xuất chương trình hiệu quả: vim, mc, irssi, vifm, v.v.
  • Hỗ trợ cho các sự kiện chuột xterm
  • Hỗ trợ 256 màu
  • Các phiên liên tục

Làm thế nào để cài đặt nó? nó được xây dựng hoặc phải cài đặt?
rdʒɑ

1
@Jai Liên kết trên có tất cả thông tin bạn cần. Chỉ cần npm install tty.jscài đặt và tty.jsbắt đầu phục vụ.
Bohr

2

Tôi muốn giới thiệu GateOne , mạnh mẽ và linh hoạt. Tác giả cũng có hình ảnh Docker để dễ dàng thiết lập.


2

Tuyên bố miễn trừ trách nhiệm: Tôi là nhà phát triển chính cho Shellvault.

Một tùy chọn khác là Shellvault , một ứng dụng SSH đám mây dựa trên web mà bạn không phải tải xuống hoặc tự thiết lập. Nó có tính năng ghép kênh đầu cuối, mặc định trông nó rất đẹp và vì nó dựa trên đám mây, bạn có thể quản trị máy chủ của mình từ bất kỳ máy tính nào mà không cần thiết lập SSH trên máy mới.

Giao diện thiết bị đầu cuối Shellvault.io

Shellvault là một Dịch vụ Phần mềm, vì vậy nó không miễn phí, nhưng nó có bản dùng thử miễn phí để bạn có thể xem bạn có thích sử dụng nó không. Sau khi dùng thử 7 ngày, một thuê bao có giá $ 5 / tháng.


1

Tôi sử dụng ShellInAbox để truy cập máy tính của mình từ phía sau tường lửa rất hạn chế chỉ bằng trình duyệt của tôi. Tôi cũng định cấu hình để truy cập https như tôi đã viết ở đây:

ShellInAbox với https sử dụng trình duyệt của bạn

Ngoài ra, bạn cần sử dụng nhà cung cấp dịch vụ dns động như dyndns để có thể xác định chính xác PC của bạn.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.