Letakkan perintah di ~/.bashrc
. Apa pun yang ada di sana dijalankan setiap kali Anda masuk.
Jika Anda memerlukan perintah untuk hanya dijalankan saat masuk melalui ssh (tetapi tidak saat masuk secara fisik), Anda mungkin dapat menguji keberadaan SSH_CONNECTION
variabel lingkungan, dan jalankan perintah hanya jika Anda menemukannya.
Masukkan saja ini ~/.bashrc atau /etc/bash.bashrc jika Anda menginginkan ini untuk semua pengguna:
if [[ -n $SSH_CONNECTION ]] ; then
echo "I'm logged in remotely"
fi
Alternatifnya, Anda dapat menentukan perintah yang akan dijalankan selama pemanggilan ssh
:
$ ssh -t server 'cmd; exec bash -l'
Perintah terakhir dalam daftar harus memulai sesi interaktif di shell pilihan Anda. Jika Anda memiliki banyak perintah untuk dijalankan, pertimbangkan untuk membuat file skrip di server SSH Anda.
Bagaimana agar perintah ls Linux menunjukkan stempel waktu kedua
Apa cara yang benar untuk mencegah pengguna non-root mengeluarkan shutdown atau reboot