我们可以将ssh与端口连接

时间:2016-07-18 12:18:41

标签: php ssh laravel-5.2

我想知道,在某种程度上我们可以在laravel 5.2中连接端口和服务器。

我想使用laravel软件包SSH将文件上传到服务器。

这是我的联系,

'connections' => [
        'runtime' => [
            'host'      => '',
            'username'  => '',
            'password'  => '',
            'port' => '',
            'key'       => '',
            'keytext'   => '',
            'keyphrase' => '',
            'agent'     => '',
            'timeout'   => 10,
        ],
    ], 

这是我的代码在运行时连接到服务器,

Config::set('remote.connections.runtime.host', $domain_name.':'.$host_details['ftp_port']);
Config::set('remote.connections.runtime.username', $host_details['ftp_username']);
Config::set('remote.connections.runtime.password', $host_details['ftp_password']);
Config::set('remote.connections.runtime.port', $host_details['ftp_port']);

SSH::into('runtime')->run([
  touch test.txt
]);

我也试过这个

'connections' => [
            'runtime' => [
                'host'      => '',
                'username'  => '',
                'password'  => '',
                'key'       => '',
                'keytext'   => '',
                'keyphrase' => '',
                'agent'     => '',
                'timeout'   => 10,
            ],
        ], 
 Config::set('remote.connections.runtime.host', $domain_name.':'.$host_details['ftp_port'].':'.$host_details['ftp_port']);
    Config::set('remote.connections.runtime.username', $host_details['ftp_username']);
    Config::set('remote.connections.runtime.password', $host_details['ftp_password']);


    SSH::into('runtime')->run([
      touch test.txt
    ]);

在这两种情况下,都显示110超时错误。我做错了什么,我们可以通过SSH连接到不同的端口。我可以使用终端ssh。但不是Laravel。

0 个答案:

没有答案