Melaksanakan Perintah SSH dengan PHP Dengan Selamat
Anda mungkin mendapati diri anda perlu melaksanakan arahan SSH daripada PHP. Walaupun menggunakan shell_exec ialah kaedah yang mudah, ia dianggap tidak selamat. Artikel ini membentangkan pendekatan yang lebih selamat menggunakan phpseclib, pelaksanaan PHP SSH tulen yang boleh dipercayai.
Menggunakan PHPseclib untuk Pelaksanaan SSH
Untuk menggunakan phpseclib, ikut langkah berikut:
Contoh:
<code class="php"><?php include('Net/SSH2.php'); $ssh = new Net_SSH2('www.domain.tld'); if (!$ssh->login('username', 'password')) { exit('Login Failed'); } echo $ssh->exec('pwd'); echo $ssh->exec('ls -la'); ?></code>
Coretan kod ini menunjukkan cara:
Faedah PHPseclib
phpseclib menawarkan beberapa kelebihan:
Atas ialah kandungan terperinci Bagaimana untuk Melaksanakan Perintah SSH dengan Selamat dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!