我应该通过PHP使用ssh后断开连接吗?

问题描述 投票:0回答:2

如果我使用chmod到sftp服务器内的文件夹,就像这样:

    public function connection()
    {  
  //connection  
        $ssh = new SSH2('10.10.10.10');
        if (!$ssh->login('login', 'passwrd')) 
        {
          exit('Login Failed');
        }
  //chmod command
        echo $ssh->exec('sudo chmod -R 775 test_folder');
     }

使用chmod命令后,我应该断开这样的操作:

$ssh->disconnect();

或者可以保持这种状态?

laravel ssh sftp phpseclib
2个回答
3
投票

是的,如果您已经完成了SSH命令,那么您应该将disconnect作为一种良好做法


1
投票

我不认为这是必要的。当对象被销毁时,析构函数调用disconnect

© www.soinside.com 2019 - 2024. All rights reserved.