Pada tutorial linux kali ini kita akan mencoba mengeksekusi sebuah program yang ada di server dari komputer lokal kita, tentunya dengan fasilitas SSH. Kegunaan utama yang sering kami rasakan adalah, melakukan otomasi sesuatu dari jarah jauh lewat SSH.
Caranya sangat simple, perintah SSH sederhana ditambahi program yang akan di eksekusi. Misal, kita ingin tahu kernel dari server kita dengan uname -a
ssh emka@serverku.com uname -a
atau tulis dalam quote ” atau ‘:
ssh emka@serverku.com "uname -a" #atau ssh emka@serverku.com 'uname -a'
untuk mengeksekusi dua program sekaligus, bisa gunakan perintah && atau ;
ssh emka@serverku.com "uname -r && lsb_release"
jika membutuhkan input parameter, misalnya password untuk sudo, silakan tambahkan parameter -t
ssh -t emka@serverku.com "sudo apt update && sudo apt upgrade"
untuk menjalankan script di komputer server yang berasal dari script dikomputer lokal kita, gunakan operand pipeline <.
ssh emka@serverku.com 'bash -s' < /home/emka/namascriptbuatan.sh
selamat mencoba!