自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

CheungSSH國產(chǎn)中文開源自動化運(yùn)維系統(tǒng)Web界面(二)

開源 系統(tǒng)運(yùn)維 自動化
不需要被管理服務(wù)器做任何的配置,哪怕是像某些工具需要SSH-key綁定一樣。在CheungSSH中,完全不需要,因為我要做的是簡單,再簡單!所以,在添加被管理服務(wù)器的時候,你只需要填寫被管理服務(wù)器的登錄密碼,或者是SSH-key,就是你平時登錄服務(wù)器的方式,簡單易懂!

   精彩內(nèi)容上篇:CheungSSH國產(chǎn)中文開源自動化運(yùn)維系統(tǒng)Web界面(一)

【引自張其川的博客】登錄CheungSSH Web

 

  溫馨提示:

  如果登錄次數(shù)聯(lián)系超過5次,那么系統(tǒng)會鎖定登錄IP一天時間。

  ***登陸后修改密碼,http://您的IP地址:端口/cheungssh/admin/ 。

  添加被管理主機(jī)配置信息

  ◆點擊 “增加服務(wù)器”

 

  ◆添加好以后,如下:

 

  普通配置

  這里,我們考慮的是,不需要被管理服務(wù)器做任何的配置,哪怕是像某些工具需要SSH-key綁定一樣。在CheungSSH中,完全不需要,因為我要做的是簡單,再簡單!所以,在添加被管理服務(wù)器的時候,你只需要填寫被管理服務(wù)器的登錄密碼,或者是SSH-key,就是你平時登錄服務(wù)器的方式,簡單易懂!

  所以,我根本不需要多做介紹,當(dāng)你看到界面的時候,你一下就能明白!應(yīng)該填寫什么信息。請相信CheungSSH,我們要做的,就是讓用戶感覺簡單!

  高級配置

  ◆sudo登錄

  您可以選擇sudo為“是”表示執(zhí)行命令的時候,是啟用了sudo,并且在執(zhí)行命令的時候不用輸入sudo開頭,直接是命令,比如原本是sudo ifconfig,現(xiàn)在只需要 ifconfig,CheungSSH為您自動切換。

 

  su - root

  您可以選擇su為是; 表示執(zhí)行命令的時候,是啟用了su - root,并且在執(zhí)行命令的時候不用輸入su - root開頭, 直接是命令, 比如原本是su - root后,執(zhí)行 ifconfig,現(xiàn)在只需要 ifconfig,CheungSSH為您自動切換。

 

  ◆執(zhí)行命令

  應(yīng)用場景:執(zhí)行一個whoami的命令,請記得,這個命令是在被管理的遠(yuǎn)程服務(wù)器上執(zhí)行的。

 

  命令回顯,功能區(qū)域介紹:

  1. 關(guān)于websocket: 
  2.     class WebSocketServer(object): 
  3.     def __init__(self): 
  4.         self.socket = None 
  5.     def begin(self): 
  6.         print( 'WebSocketServer Start!'
  7.         self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
  8.         self.socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) 
  9.         self.socket.bind(("0.0.0.0",1337)) 
  10.         self.socket.listen(50) 
  11.   
  12.   
  13.         global connectionlist 
  14.   
  15.   
  16.         while True
  17.             i=str(random.randint(90000000000000000000,99999999999999999999)) 
  18.             connection, address = self.socket.accept() 
  19.             print '客戶端ip',address 
  20.             username=address[0]      
  21.             ie_key='connection'+i 
  22.             path="/" 
  23.             newSocket = WebSocket(connection,i,username,address,path,ie_key) 
  24.             newSocket.start() #開始線程,執(zhí)行run函數(shù) 
  25.             connectionlist[ie_key]=connection 

  #p#

選擇服務(wù)器

  應(yīng)用場景:假如您現(xiàn)網(wǎng)有一萬臺服務(wù)器,那么本次您只想對其中的一千臺服務(wù)器進(jìn)行操作,那么您可以挑選出要執(zhí)行任務(wù)的主機(jī)。

 

  添加計劃任務(wù)

  應(yīng)用場景:

  加入今晚需要對一部分的主機(jī)在24:00的時候執(zhí)行一些命令,用來收集服務(wù)器的信息。此時,您使用該功能就不用值夜了,交給CheungSSH的計劃任務(wù)模塊,那么,您就可以安心睡大覺了。

 

  選擇計劃任務(wù)的時間,這里與Linux系統(tǒng)的 分 時 日 月 星期 一一對應(yīng):

確認(rèn)計劃任務(wù)的時間,可以看到這個時間格式跟Linux系統(tǒng)的一模一樣,沒錯,我們就是把它做成了操作系統(tǒng)的crontab功能:

 

 

 

  查看計劃任務(wù)

  CheungSSH計劃任務(wù)查看

 

  操作系統(tǒng)計劃任務(wù)查看

  1. [root@cheungssh bin]# crontab -l 
  2. */1 */1 */1 */1 */1 /home/cheungssh/mysite/mysite/cheungssh/daemon_FileTransfer.py '{"status": "\u672a\u542f\u52a8", "lasttime": "2015-10-25 18:45:20", "cmd": "", "createtime": "2015-10-25 18:45:20", "sfile": "/var/log", "user": "bo", "fid": "92262569677243366214", "runtype": "download", "runtime": "*/1 */1 */1 */1 */1", "id": "99556469106"}' #92262569677243366214 
  3.  */1 */1 */1 */1 */1 /home/cheungssh/bin/cheungssh_web.py 94246137977316460425 
  4.  */1 */1 */1 */1 */1 /home/cheungssh/bin/cheungssh_web.py 91254503983769069002 
  5. [root@cheungssh bin]# 
  6.  

  提示:

  CheungSSH還是為了用戶考慮,通過以上的計劃任務(wù), 您可能知道怎么用, 但是對于計劃任務(wù)的結(jié)果, 運(yùn)行流程,是感覺不清晰的。在這里,我想我有必要向您解釋一下,還是那句話,CheungSSH要做到的是,讓用戶感覺簡單,并且要真正讓用戶使用起來簡單。所以,這個計劃任務(wù)的原理是:在CheungSSH控制機(jī)器上做的計劃任務(wù),并沒有在被管理的服務(wù)器上做計劃任務(wù),這樣,就能為您降低更多運(yùn)營成本,重要的是,還不變動您的被管理機(jī)器,再一次做到穩(wěn)定!降低復(fù)雜度!

  #p#

文件下載

  文件傳輸記錄

  應(yīng)用場景:對于所有的上傳、下載文件的記錄,我們都做了記錄,下面是傳輸?shù)挠涗洠?/p>

 

  文件下載

  應(yīng)用場景:在遠(yuǎn)程被管理的服務(wù)器上有一個文件,此時如果您需要獲取文件內(nèi)容,那么,您可以使用我們的下載功能,把遠(yuǎn)程服務(wù)器上的文件下載到CheungSSH服務(wù)器上,然后從CheungSSH服務(wù)器再下載到您的本地電腦PC機(jī)器上,然后神奇的是,這一切過程,都是自動的!

  友情提示:不僅支持文件下載,還支持目錄下載哦!

 

 

  從遠(yuǎn)程服務(wù)器下載文件到CheungSSH上以后,自動彈出下載成功的文件,并且,顯示沒有下載成功的文件:

 

  從CheungSSH上下載剛才從遠(yuǎn)程服務(wù)器上下載的文件到您的本地電腦上:

 

  文件上傳

  應(yīng)用場景:假如您需要更新或者上傳一些文件到被管理服務(wù)器上,那么,這里您可以使用上傳功能:

 

  文件上傳和下載,都有進(jìn)度顯示的哦!

  

  1. 其實我們利用的就是paramiko的SFTP函數(shù)實現(xiàn)的: 
  2. def UpdateFile(ip,port,username,password,UseKey,sfile,dfile): 
  3.         try: 
  4.                 t=paramiko.Transport((ip,port)) 
  5.                 if UseKey=="Y"
  6.                         KeyPath=os.path.expanduser('~/.ssh/id_rsa'
  7.                         key=paramiko.RSAKey.from_private_key_file(KeyPath) 
  8.                         t.connect(username = username,pkey=key
  9.                 else
  10.                         t.connect(username = username,password = password
  11.                 sftp = paramiko.SFTPClient.from_transport(t) 
  12.                 ret=sftp.put(sfile,dfile) 

  溫馨提示:您依然可以上傳一個文件夾的哦!

  腳本管理

  執(zhí)行腳本

 

 

開放API

  ◆主機(jī)信息API

  ◆服務(wù)器運(yùn)行日志API

  ◆服務(wù)器狀態(tài)檢查API

  ◆文件傳輸API

  ◆命令執(zhí)行API

  ◆資產(chǎn)信息API

  ◆計劃任務(wù)API

  ◆更多API .....

  ◆更多功能

腳本執(zhí)行

  ◆計劃任務(wù)

  ◆權(quán)限審計

  ◆權(quán)限授權(quán)

  ◆安全設(shè)置

  ◆更多功能...

  還有堡壘機(jī)角色...

  這里不做一一介紹,當(dāng)您看見了CheungSSH Web界面的時候,不需要我多做介紹了,您一眼就能看明白,這個東西應(yīng)該怎么用!因為我們堅持做到簡約!更簡約!目前有800個單位和用戶,他們很少問我這個功能如何使用,都是一看就明白!

作者介紹:

[[159906]]

張其川,2012年參加工作,時年從事IT Linux運(yùn)維工作;2013年,從事IT系統(tǒng)運(yùn)維工作;2014年,先后從事運(yùn)維、python開發(fā)工作;2015年,從事自動化運(yùn)維工作,致力于運(yùn)維 自動化技術(shù)研究。他擅長Linux系列Redhat、Centos操作系統(tǒng)管理、Oracel數(shù)據(jù)庫DBA維護(hù),目前任職python高級運(yùn)維開發(fā)工程師。

責(zé)任編輯:武曉燕 來源: 51CTO博客
相關(guān)推薦

2015-12-21 14:59:33

CheungSSH開源Web界面

2020-07-17 07:41:29

開源開發(fā)技術(shù)

2012-11-20 17:22:57

2014-04-16 14:15:01

QCon2014

2016-04-06 08:51:19

WOT2016翁寧龍美團(tuán)

2017-03-22 18:30:44

Linux運(yùn)維自動化ansible

2012-10-22 14:54:48

2010-11-08 09:15:46

Puppet入門教程自動化

2022-06-16 11:57:22

自動化安全開源

2015-09-21 13:41:47

高可用監(jiān)控系統(tǒng)運(yùn)維自動化

2011-09-01 10:22:03

Cobbler運(yùn)維自動化

2020-07-07 11:33:31

開源技術(shù) 軟件

2018-06-23 07:31:05

2020-07-24 11:17:51

開源技術(shù) 趨勢

2014-08-04 10:10:35

IT運(yùn)維自動化運(yùn)維

2019-11-11 13:50:42

工具代碼開發(fā)

2022-06-28 09:21:08

開源自動化編排

2010-09-06 09:31:56

開源工具運(yùn)維自動化

2014-05-16 14:31:55

運(yùn)維自動化Cobbler

2014-03-12 15:04:08

資產(chǎn)管理系統(tǒng)cmdb自動化運(yùn)維
點贊
收藏

51CTO技術(shù)棧公眾號