使用 PHP 安全地執行 SSH 命令
您可能會發現自己需要從 PHP 執行 SSH 命令。雖然使用 shell_exec 是一種簡單的方法,但它被認為是不安全的。本文介紹了一種使用 phpseclib 的更安全的方法,這是一種可靠的純 PHP SSH 實作。
使用PHPseclib 進行SSH 執行
要使用phpseclib,請依照下列步驟操作:
範例:
<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>
此程式碼片段示範如何:
PHPseclib的好處
以上是如何在 PHP 中安全地執行 SSH 指令?的詳細內容。更多資訊請關注PHP中文網其他相關文章!