Perintah SSH menggunakan PHP

Terkadang kita ingin membuat agar website kita dapat menjalankan perintah – perintah linux secara background. Untuk melakukan hal tersebut silahkan kunjungi Akses command linux menggunakan PHP sedangkan untuk melakukan koneksi SSH menggunakan PHP terlebih dahulu kita harus membuat SSH Key untuk user web service yang kita gunakan. Dalam hal ini saya menggunakan apache dengan user www-data. Langkah pertama yang harus kita lakukan adalah membuat folder / directory .ssh pada “/var/www” dan memberikan permission kepada user yang kita gunakan agar dapat membuat SSH Key, dalam hal ini saya menggunakan user apri dengan hostname ubuntu. Cara menggunakannya adalah sebagai berikut:

Selanjutnya mari kita buat SSH Key untuk user www-data.

Langkah selanjutnya mari kita ikuti pada artikel Login SSH tanpa password pada Linux. Setelah itu hal selanjutnya yang harus kita lakukan adalah mengembalikan permission file dan directory pada “/var/www” yaitu dengan cara:

Setelah itu bisa dilanjutkan dengan menggunakan perintah exec() atau shell_exec()

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *