Ajenti-Linux控制面板之自動化運維工具




ajenti




http://ajenti.org/









https://github.com/ajenti/ajenti

源碼






http://docs.ajenti.org/en/latest/






http://docs.ajenti.org/en/latest/man/install.html#

安裝部署







Fast?remote access for every occasion

Install once and never google for PuTTY downloads again.

An admin's tool for a more civilized age, providing you with a fast and secure way to manage a remote Linux box at any time using everyday tools like a web terminal, text editor, file manager and others.

?Access everywhere

?Responsive remote terminal

?Fully extensible with Python and JS



Ajenti Web Interface Platform

Ajenti platform includes following products:

  • Ajenti Core, a Python library, the platform itself including the HTTP server, socket engine and plugin container.

  • Ajenti Panel, a startup script and a set of stock plugins such as file manager, network configurator and service manager.

Feature Overview

HTTP Server

  • HTTP 1.1 Support.

  • Websockets with fallback to XHR polling.

  • Fast event-loop based processing.

  • Flexible routing.

  • Session sandboxing.

  • SSL with client certificate authentication.

Performance

  • >1000 requests per second.

  • 30 MB RAM footprint + 5 MB per session.

API

  • Highly modular Python API. Everything is a module and can be removed or replaced.

  • Builtin webserver API supports routing, file downloads, GZIP, websockets and more.

  • Transparent SSL client authorization.

  • Plugin architecture

  • Dependency injection

  • Server-side push and socket APIs.

Security

  • Pluggable authentication and authorization.

  • Stock authenticators: UNIX account, password, SSL client certificate and Mozilla Persona E-mail authentication.

  • Unprivileged sessions isolated in separate processes.

Frontend

  • Clean, modern and responsive UI. Single-page, no reloads.

  • Live data updates and streaming with Socket.IO support.

  • Full mobile and tablet support.

  • LESS and CSS, CoffeeScript and JavaScript auto-build support.

  • Numerous stock directives.

  • AngularJS templating.

Platforms

  • Debian 6 or later

  • Ubuntu Precise or later

  • CentOS 6 or later

  • RHEL 6 or later

  • Can be run on other Linux or BSD systems with minimal modifications.

  • Supports Python 2.7+ and PyPy.



? ? ? 本文轉自heavenseahill 51CTO博客,原文鏈接:http://blog.51cto.com/shower/1973397,如需轉載請自行聯系原作者



本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/279907.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/279907.shtml
英文地址,請注明出處:http://en.pswp.cn/news/279907.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MongoDB C# Driver 快速入門

MongoDB的官方C#驅動可以通過這個鏈接得到。鏈接提供了.msi和.zip兩種方式獲取驅動dll文件。C#驅動的基本數據庫連接,增刪改查操作。在使用C#驅動的時候,要在工程中添加"MongoDB.Bson.dll"和"MongoDB.Driver.dll"的引用。同時要在代…

如何在Windows 10的地圖應用程序中獲取離線地圖

If you know you’re going to be using your PC in a location without an Internet connection, and you need access to maps, you can download maps for specific areas in the “Maps” app in Windows 10 and use them offline. 如果您知道要在沒有Internet連接的地方使…

Hive初識(二)

Hive分區Hive組織表到分區。它是將一個表到基于分區列,如日期,城市和部門的值相關方式。使用分區,很容易對數據進行部分查詢。表或分區是細分成桶,以提供額外的結構,可以使用更高效的查詢的數據。桶的工作是基于表的一…

網站計數器 web映射

站點的網站計數器的操作 <% page import"java.math.BigInteger" %> <% page import"java.io.File" %> <% page import"java.util.Scanner" %> <% page import"java.io.FileInputStream" %> <% page import…

XenApp_XenDesktop_7.6實戰篇之八:申請及導入許可證

1. 申請許可證 Citrix XenApp_XenDesktop7.6和XenServer 6.5申請許可證的步驟是一致的&#xff0c;由于之前我已經申請過XenApp_XenDesktop的許可證&#xff0c;本次以XenServer6.5的許可證申請為例。 1.1 在申請試用或購買Citrix產品時&#xff0c;收到相應的郵件&#xff0…

Windows 11的記事本將獲得類似瀏覽器的標簽功能

Windows 11已經向全世界的客戶推出&#xff0c;自從它問世以來已經收到各種有趣的更新。例如&#xff0c;Windows 11的22H2版本&#xff08;操作系統的第一個大更新&#xff09;為文件資源管理器添加了標簽&#xff0c;啟用了任務欄的拖放支持&#xff0c;以及更多。Windows-11…

C#種將String類型轉換成int型

API&#xff1a; 有一點是需要注意的&#xff0c;那就是必須保證該String類型內全為數字&#xff0c;能確保轉換正確&#xff1b; 1.int.Parse(str);2.TryParse(str, out intA);3. Convert.ToInt32(str);以上都可以&#xff0c;其中 1和3 需要try&#xff5b;&#xff5d;異常&…

【本人禿頂程序員】技巧分享丨spring的RestTemplate的妙用,你知道嗎?

←←←←←←←←←←←← 快&#xff01;點關注 為什么要使用RestTemplate&#xff1f; 隨著微服務的廣泛使用&#xff0c;在實際的開發中&#xff0c;客戶端代碼中調用RESTful接口也越來越常見。在系統的遺留代碼中&#xff0c;你可能會看見有一些代碼是使用HttpURLConnectio…

譯?:Top Three Use Cases for Dapr and Kubernetes

有關譯者&#xff1a;陳東海(seachen)&#xff0c;?前就職于騰訊&#xff0c;同時在社區也是?名Dapr Member.導語&#xff1a;在SDLC(Software Development Lifecycle軟件開發?命周期中)&#xff0c;絕?多數CNCF項?都是專注于軟件開發的中后期階段&#xff0c;特別是運維和…

MySQL數據庫的datetime與timestamp

MySQL數據庫中有datetime與timestamp兩種日期時間型數據類型&#xff0c;其中timestamp可以用timestamp(n)來表示年月日時分秒的取值精度&#xff0c;如果n14則完整匹配于datetime的精度&#xff0c;那為什么還需要datetime這種類型呢&#xff1f;我做過試驗&#xff0c;timest…

平視相機svo開源項目_什么是平視顯示器(HUD),我應該得到一個嗎?

平視相機svo開源項目In a world full of augmented reality snowboard goggles and Google Glass, it seems only fair that our cars get to enjoy some of the same treatment. Heads-up displays, or “HUDs” as they’re better known, are a new type of add-on for cons…

yum 下載RPM包而不進行安裝

yum命令本身就可以用來下載一個RPM包&#xff0c;標準的yum命令提供了--downloadonly(只下載)的選項來達到這個目的。 $ sudo yum install --downloadonly <package-name> 默認情況下&#xff0c;一個下載的RPM包會保存在下面的目錄中: /var/cache/yum/x86_64/[centos/fe…

react項目打包后路徑找不到,項目打開后頁面空白的問題

使用 npm install -g create-react-app快速生成項目腳手架打包后出現資源找不到的路徑問題&#xff1a; 解決辦法&#xff1a;在package.json設置homepage 轉載于:https://www.cnblogs.com/lan-cheng/p/10541606.html

linux 下實現ssh免密鑰登錄

小伙伴經常在運維的時候需要ssh到很多其他的服務器&#xff0c;但是又要每次輸入密碼&#xff0c;一兩臺還沒什么&#xff0c;多了就煩了。所以這里教大家如何直接ssh到其他機器而不用輸入密碼。[rootjw ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter fi…

一些部署django用到的linux命令

mv untitled45/ /1601F/wang/ 將XXXX移動到XXX&#xff0c;也可以用于給XXX重新命名 zip -r -q -o hello.zip /1601F/3/untitled45 安靜的遞歸壓縮成zip文件 gunicorn -w 3 -b 0.0.0.0:8080 untitled45.wsgi:application啟動項目&#xff08;需要在manage.py同級目錄下運行&am…

ios 拍照 實現 連拍_如何在iOS設備上使用連拍模式拍照

ios 拍照 實現 連拍We’re sure you’ve tried to capture that perfect moment with your camera and you’re just a tad too late or too early and you miss it. If you own an iPhone or iPad, you can use burst mode and never miss that perfect shot again. 我們確定您…

pta l2-6(樹的遍歷)

題目鏈接&#xff1a;https://pintia.cn/problem-sets/994805046380707840/problems/994805069361299456 題意&#xff1a;給出一個二叉樹的結點數目n&#xff0c;后序遍歷序列post&#xff0c;中序遍歷序列in&#xff0c;求其層序遍歷序列。 思路&#xff1a;首先給二叉樹每個…

路由熱備份(HSRP)DynamipsGUI小試牛刀

——好久不見啊&#xff0c;大家最近過的還好嗎&#xff1f;——學而不思則罔&#xff0c;思而不學則殆。好了&#xff0c;既然已經踏上了CCNP之旅&#xff0c;那就和大家一起分享一下學習HSRP的體會吧——在CCNA中我們設計網絡的目的主要是——通&#xff01;到了CCNP&#xf…

WPF 如何實現簡單放大鏡

WPF 如何實現簡單放大鏡控件名&#xff1a;Magnifier作 者&#xff1a;WPFDevelopersOrg - 驚鏵原文鏈接[1]&#xff1a;https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用.NET40&#xff1b;Visual Studio 2019;實現此功能需要用到 VisualBrush &#xff0c;放大鏡…