本文目录一览:
- 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;