Code前端首页关于Code前端联系我们

ssh执行php文件,php ssh

terry 2年前 (2023-09-30) 阅读数 30 #PHP
文章标签 PHP工程师

本文目录一览:

  • 1、如何执行SSH命令通过PHP
  • 2、centos系统的服务器,用ssh,怎么打开服务器中的html,php文件?
  • 3、php点击按钮执行ssh命令登陆路由器并执行命令
  • 4、php问题:PHP能不能连接ssh并进行文件的读写操作?

如何执行SSH命令通过PHP

指令就是你执行的shell命令 比如我要运行php 输入: php test.php 就会执行 第一个php是执行程序的名称

centos系统的服务器,用ssh,怎么打开服务器中的html,php文件?

找到对应的文件目录下使用vi命令

vi 要打开的文件名

例如:vi index.html vi index.php

中间有个空格

php点击按钮执行ssh命令登陆路由器并执行命令

代码如下:

?php

$ch = curl_init();

$timeout = 5;

curl_setopt ($ch, CURLOPT_URL, '');

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$file_contents = curl_exec($ch);

curl_close($ch);

echo $file_contents;

?

php问题:PHP能不能连接ssh并进行文件的读写操作?

可以的,首先你必须安装了ssh的php扩展。

如果不知道是否已经安装好,可以输入一下代码测试一下。

?php

phpinfo();

?

如果有以上信息,说明安装成功,以下是测试代码

?php

$connection = ssh2_connect('192.168.1.222', 22);

if (!$connection) die('Connection failed');

ssh2_auth_password($connection, 'root', 'root');

$sftp = ssh2_sftp($connection);

$stream = fopen("ssh2.s", 'w+');

fwrite($stream, "php_ssh_test\nsecond line\n");

fclose($stream);

exit;

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门