GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Periksa perintah SSH yang dijalankan oleh pengguna

Jika Anda memberi Shell akses ke pengguna hosting web Anda, Anda mungkin ingin memeriksa perintah apa yang mereka gunakan. Di cPanel, ada file di direktori home pengguna yang menyimpan riwayat SSH.

Filenya adalah /home/username/.bash_history
Titik di dari nama file berarti file tersebut disembunyikan. Anda dapat menggunakan kucing perintah untuk melihat isi file:

# cat /home/username/.bash_history
root@web [/home/test]# cat .bash_history
#1521029684
exit
#1584542216
ls
#1584542218
w
#1584542219
top
#1584542230
free -m
#1584542234
uptime
#1584542238
cd /
#1584542240
ls
#1584542251
du -sh /home
#1584542267
du -sh /home/test
#1584542281
exit
root@web [/home/test]#

Perhatikan bahwa .bash_history file adalah milik pengguna, sehingga pengguna dapat memodifikasinya kapan saja.

Baris yang dimulai dengan # berisi waktu (dalam format Unix/Epoch Time) saat perintah dijalankan. Di bawah ini kami menempatkan tautan ke situs tempat Anda dapat mengonversi Waktu Unix menjadi waktu yang dapat dibaca manusia. Atau lebih mudahnya Anda bisa menggunakan tanggal perintah:

root@web [/home/test]# date -d @1584543556
Wed Mar 18 09:59:16 CDT 2020
root@web [/home/test]#

Untuk mengonversi tanggal secara otomatis, Anda dapat menggunakan perintah seperti:

# paste -sd '#\n' .bash_history | awk -F"#" '{d=$2 ; $2="";print NR" "strftime("%m/%d/%y %T",d)" "$0}'

Ini akan menggabungkan tanggal dan baris perintah dan akan mengubah format tanggal. Contoh file kami adalah:

# /home/plothost$ paste -sd '#\n' .bash_history | awk -F"#" '{d=$2 ; $2="";print NR" "strftime("%m/%d/%y %T",d)" "$0}'
03/14/18 08:14:44   exit
03/18/20 10:36:56   ls
03/18/20 10:36:58   w
03/18/20 10:36:59   top
03/18/20 10:37:10   free -m
03/18/20 10:37:14   uptime
03/18/20 10:37:18   cd /
03/18/20 10:37:20   ls
03/18/20 10:37:31   du -sh /home
03/18/20 10:37:47   du -sh /home/test
03/18/20 10:38:01   exit

Sumber daya:
Wikipedia Waktu Unix/Waktu Epoch
Konverter Waktu Zaman


Panels
  1. Perintah untuk Menghasilkan kunci SSH di Linux

  2. Perintah SSH untuk mengelola server khusus

  3. Bagaimana cara memeriksa kecepatan koneksi ssh Anda

  1. Cara Mudah Untuk Memeriksa Tes Kecepatan SSH

  2. Ssh – Jalankan Perintah Jarak Jauh, Lepas Sepenuhnya Dari Koneksi Ssh?

  3. SSH - Cara memasukkan perintah -t di file ~/.ssh/config

  1. Ssh – Log Sshd?

  2. Pelajari cara memeriksa penggunaan bandwidth di cPanel

  3. Tidak bisa mendapatkan akses SSH untuk pengguna baru