我创建了一个多服务器的情况,我通过SSH2将文件从主服务器复制到几个从服务器。
我正在使用PHP SSH2虽然它运行良好,但我不明白为什么我不需要关闭连接。在PHP文档(PHP NET)中没有任何提及。
我是否会以某种方式占用资源或关系?
我现在使用的代码是:
foreach ($hosts as $host) {
$conn = ssh2_connect($host, 22, array('hostkey'=>'ssh-rsa'));
ssh2_auth_pubkey_file(
$conn,
"transfer",
'/home/transfer/.ssh/rsa_id.pub',
'/home/transfer/.ssh/rsa_id'
);
foreach ($files as $file) ssh2_scp_send($conn, $file, $file, 0644);
}