Salam untuk komunitas. Ini adalah publikasi pertama, jauh dari menjadi administrator pro, tetapi saya hanya ingin berbagi pengalaman singkat dan sederhana yang mungkin berguna bagi pemula seperti saya.
Kebetulan bahwa perlu untuk mengendalikan sekitar 30 VDS-oks pada Debian, yang saya "transfer" dengan aman ke pengawasan (dan saya lebih suka programmer daripada * nix-administrator). Dan pikiran pertama yang muncul di benak saya setelah operasi dasar mengubah dan memeriksa akses adalah "Jika saya melewatkan sesuatu, saya ingin cepat tahu tentang koneksi." Ada resep (termasuk di Habré) untuk acara otorisasi SSH yang mengikat dan pemberitahuan email, yang saya gunakan sebagai pangkalan, tetapi saya masih ingin menjadi responsif dan informatif. Secara umum, saya akhirnya mendapatkan "sistem" semacam ini, yang selama sebulan bekerja dengan cukup sukses dan memberi tahu saya segala fakta otorisasi.
- Menggunakan manual pada telegram API, token dan chat-id diterima untuk bot notifikasi (saya tidak akan mendistribusikan di sini, semuanya mudah dan hanya terletak di baris 1-2 dari mesin pencari).
- Dua skrip dibuat, kode yang akan diposting di bawah ini. Pada prinsipnya, Anda bisa meletakkan semuanya dalam satu file, tetapi karena Saya ingin modularitas, kemudian saya menempatkan skrip yang terpisah fungsi mengirim pemberitahuan ke bot telegram.
- Dalam dua file pengaturan, ia menambahkan panggilan ke skrip untuk mendaftarkan acara login server dan memulai kembali layanan SSH.
Segala sesuatu tentang semuanya membutuhkan waktu sekitar 5-10 menit, tidak lebih. Nah, sekarang sebenarnya teknis.
PS. Semuanya berjalan pada Debian9 x64 (jika itu penting)./ sbin / onlogged
/ sbin / telegram
/ etc / ssh / sshrc /sbin/onlogged ssh
/etc/bash.bashrc ... ... /sbin/onlogged bash
Mungkin ini semua biasa dan sederhana, tetapi seseorang akan tertarik atau hanya dasar untuk menciptakan sesuatu milik mereka sendiri.