kali 安裝landscape-sysinfo,讓ssh登錄系統時顯示系統及網卡信息

landscape-sysinfo是一個非常不錯的工具,能讓你在ssh連接到系統時,直觀看到系統基本信息(如下)

test@wklls:~$ ssh [email protected]
[email protected]'s password: 

Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.4.0-154-generic x86_64)

  System information as of Mon Jul 22 09:49:24 CST 2019

  System load:               0.93
  Usage of /:                15.3% of 458.22GB
  Memory usage:              65%
  Swap usage:                2%
  Processes:                 349
  Users logged in:           1
  IP address for enp2s0:     192.168.31.252

  => There are 2 zombie processes.

  Graph this data and manage this system at:
    https://landscape.canonical.com/

 

ubuntu下使用非常方便,sudo apt-get install ​​landscape-sysinfo就行

家裏有一臺kali的系統,沒辦法apt-get方式安裝,花了些時間折騰完成安裝

開源代碼位置:https://github.com/CanonicalLtd/landscape-client

安裝過程如下(整理版,如處理完成後,未能正常,自行檢測是不是漏了相關庫)

git clone https://github.com/CanonicalLtd/landscape-client.git
cd landscape-client

sudo setup.py install

#安裝完成後,可以使用landscape-sysinfo命令了,但卻沒有結果

#再進行下以方式安裝相關的庫
sudo apt-get install build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev python3-distutils-extra

sudo pip3 install twisted
sudo pip3 install netifaces
sudo pip3 install configobj

處理登錄ssh提示文字

sudo vim /etc/update-motd.d/50-landscape-sysinfo
#輸入以下內容

#!/bin/sh
cores=$(grep -c ^processor /proc/cpuinfo 2>/dev/null)
[ "$cores" -eq "0" ] && cores=1
threshold="${cores:-1}.0"
if [ $(echo "`cut -f1 -d ' ' /proc/loadavg` < $threshold" | bc) -eq 1 ]; then
    echo
    echo -n "  System information as of "
    /bin/date
    echo
    #注意 landscape-sysinfo 的路徑要對應上你本機的路徑
    /usr/bin/landscape-sysinfo
else
    echo
    echo " System information disabled due to load higher than $threshold"
fi

 

保存後,chomd 755 /etc/update-motd.d/50-landscape-sysinfo

這時再ssh登錄到系統,就能看到不一樣的信息了!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章