YAREST

Phần mềm chụp màn hình:
YAREST
Các chi tiết về phần mềm:
Phiên bản: 0.5.0
Ngày tải lên: 20 Feb 15
Nhà phát triển: Mike Fled
Giấy phép: Miễn phí
Phổ biến: 1

Rating: nan/5 (Total Votes: 0)

YAREST là một hệ thống tùy chỉnh đơn giản trong Python để đường hầm VNC qua SSH.
YAREST được thiết kế, và bằng văn bản, để giúp đỡ những người giúp đỡ những người khác.
i viết ban đầu này cho một người bạn, và tôi đặt nó ở đây chỉ trong trường hợp nó có thể có ích cho bất cứ ai khác. Như tôi không phải là một lập trình viên tự do thương mại, và kinh nghiệm Python của tôi cho đến bây giờ đã được hạn chế đến các kịch bản đơn giản được viết cho nhu cầu quản trị hệ thống của riêng tôi, điều này chắc chắn sẽ rơi vào danh mục của phần mềm BETA.
Phần mềm này được hướng chủ yếu đối với các nhà cung cấp kỹ thuật mà đang tìm kiếm một giải pháp đa nền tảng tùy biến. Để sử dụng các hệ thống máy chủ SSH được yêu cầu; nếu bạn có thể thoải mái cài đặt và quản lý một hoặc nhiều máy chủ được sử dụng hoàn toàn để xác thực và TCP chuyển tiếp của cả hai kỹ thuật viên của bạn và người dùng cuối cùng, sau đó phần mềm này có thể phục vụ cho bạn.
Bao gồm trong gói này là hy vọng đủ cho bất kỳ nhà cung cấp kỹ thuật sắc sảo để tạo ra giải pháp cấu hình sẵn riêng của họ mà có thể được triển khai đến người dùng cuối cùng của họ. Để mức mà một số nhị phân được xây dựng trước có sẵn cho bạn tải về và thử trên Windows, và hướng dẫn cài đặt được cung cấp để giúp bạn có được một thiết lập hoàn toàn chức năng trên Windows hoặc Linux (bất kỳ hệ thống POSIX thực sự). Như tôi không có quyền truy cập vào bất kỳ hệ điều hành OS X, không có như hướng dẫn cài đặt được cung cấp, tuy nhiên phần mềm này sẽ hoạt động trên hệ điều hành X như là tốt và toàn bộ quá trình cài đặt là chắc chắn tương tự như cài đặt POSIX.
Việc cung cấp của Windows tải trình cài đặt được dự định chỉ đơn giản là các cuộc biểu tình, lý tưởng bạn là nhà cung cấp sẽ sửa đổi bao gồm NSIS kịch bản cài đặt và / hoặc tạo đơn giản của riêng bạn cài đặt thông thường để tự động hóa các yêu cầu thiết lập cơ bản. Với mà nói, gói phần mềm này là có thể sử dụng như-là cho bất cứ ai sẵn sàng để thực hiện các bước cài đặt cơ bản trên mỗi máy tính, mà thực sự chỉ mất một vài phút cho mỗi máy (một khi bạn đã thực hiện nó một vài lần).
Chương trình hoạt động
- Nhà cung cấp = Person là người đưa ra hỗ trợ từ xa
- Consumer = Person là người nhận được hỗ trợ từ xa
- Máy chủ Server = SSH mà cả nhà cung cấp và người tiêu dùng có thể kết nối với
1. Nhà cung cấp kết nối đến Server, đảo ngược chuyển ngẫu nhiên cổng máy chủ nội bộ với cổng VNC địa phương, bắt đầu VNC viewer trong chế độ lắng nghe để ràng buộc "localhost: port VNC".
2. Nhà cung cấp cho ngẫu nhiên số cổng của máy chủ để tiêu dùng (chúng ta gọi nó là "mã truy cập").
3. Người tiêu dùng kết nối đến máy chủ, cổng VNC chuyển địa phương vào cổng máy chủ từ xa, bắt đầu máy chủ VNC ở chế độ kết nối đảo ngược ràng buộc để "localhost: port VNC".
4. Server nhận được yêu cầu kết nối từ người tiêu dùng, chuyển tiếp nó cho nhà cung cấp, sau đó tuyến đường Server VNC chuyện giữa hai đường hầm cho đến khi một trong hai bên kết thúc phiên hỗ trợ.
Cân nhắc SSH Server Security
Chỉ có các cổng SSH chính cần phải được truy cập trên bất kỳ máy chủ (s) sử dụng, và lý tưởng như vậy là cảng duy nhất mở trên bất kỳ máy chủ (s) bức tường lửa (s).
Trừ khi bạn có một nhu cầu khác, các tùy chọn đơn giản nhất thường là để chroot toàn bộ máy chủ SSH với môi trường trần tối thiểu.
Nếu bạn cần các máy chủ SSH cho các mục đích khác, sau đó nhóm thiết lập cho các kỹ thuật viên của bạn và người dùng cuối và nhốt chúng vào môi trường chroot của mình

Tính năng .

  • GUI Vô cùng đơn giản cho cả người sử dụng và các kỹ thuật viên của bạn
  • gói lõi yarest xuất khẩu tất cả các chức năng độc lập của GUI
  • Có thể sử dụng với bất kỳ phiên bản VNC đã ngược máy chủ kết nối và xem nghe chế độ
  • Yêu cầu kết nối chỉ ra bên ngoài cho cả các kỹ thuật viên và người dùng cuối khi máy chủ SSH là trên một máy thứ 3
  • Hỗ trợ nhiều & quot; hồ sơ kết nối & quot; để cho phép sử dụng nhiều máy chủ SSH
  • Hỗ trợ thực thi mã tùy chỉnh của riêng bạn trong các buổi thông qua giao diện SupportExtender
  • Bao gồm một trình cài đặt NSIS cho Windows có thể tải về và cài đặt tất cả các phụ thuộc Python cần thiết

là gì mới trong phiên bản này:

  • Thêm một lựa chọn cấu hình hồ sơ để xác định các cổng chuyển tiếp đường hầm hướng
  • tùy chọn thêm cấu hình hồ sơ để hỗ trợ các thiết lập xác thực khách hàng bổ sung
  • Thêm hỗ trợ cho máy tính để bàn đang chạy chương trình chia sẻ như RDP hoặc VNC như một dịch vụ
  • Đổi tên cấu hình tùy chọn hồ sơ để phản ánh hỗ trợ cho chương trình chia sẻ máy tính để bàn thêm
  • tái cơ cấu & quot; SupportConsumer & quot; và & quot; SupportProvider & quot; lớp học vào một đơn & quot; SupportEntity & quot; class
  • Thiết kế lại các & quot; SupportExtender & quot; giao diện đơn giản hóa và cung cấp tùy chọn tích hợp thêm
  • phụ thuộc setup.py sửa đổi và báo cáo nhập khẩu nội bộ để sử dụng các gói ssh thay vì paramiko
  • tái cơ cấu cài đặt vào một đơn 32-bit, xây dựng kịch bản và cập nhật các phiên bản cài đặt Python để 2.7.3

Yêu cầu :

  • Python
  • paramiko
  • pycrypto
  • ConfigObj
  • psutil
  • wxPython
  • setuptools

Ý kiến ​​để YAREST

Bình luận không
Nhập bình luận
Bật hình ảnh!