如何使用PHP代码登录Linux服务器?

安尼什

我想制作一个用于自动化测试工具的GUI,当前该工具位于CLI中,我们需要将其转换为ig GUI,现在面临的问题是我为前端选择了HTML,CSS,JS,为后端选择了PHP,所以您中的任何一位都可以建议我如何登录具有IP的服务器吗?还是干脆如何使用PHP代码登录Linux服务器?

尼古拉斯·佩内克(Nicolas Pennec)

您可以使用“ Secure Shell2” PHP模块通过SSH打开连接。

https://php.net/manual/zh/book.ssh2.php

//打开SSH连接(主机名=远程计算机的IP或网络名称)

$ connection = ssh2_connect('主机名',22);

//通过登录名/密码进行身份验证

ssh2_auth_password($ connection,'username','password');

然后执行一个命令:

//在远程计算机上执行shell命令(例如,“ php -v”以了解PHP版本)

$ stream = ssh2_exec($ connection,'php -v');

//将结果从远程计算机读取到本地计算机

stream_set_blocking($ stream,true);

$ stream_out = ssh2_fetch_stream($ stream,SSH2_STREAM_STDIO);

//在本地计算机上打印结果

回声stream_get_contents($ stream_out);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用LDAP作为Linux的登录服务器?

来自分类Dev

如何使用curl登录服务器?

来自分类Dev

登录Linux服务器后如何获取弹出消息

来自分类Dev

如何在Linux中使用Shell脚本登录ftp服务器?

来自分类Dev

在Linux ubuntu上使用创建的用户登录服务器

来自分类Dev

使用Meteor,如何从远程服务器登录?

来自分类Dev

使用sshpass,如何在登录的服务器上工作

来自分类Dev

Linux服务器登录屏幕

来自分类Dev

使用PHP在服务器上编译C代码

来自分类Dev

如何使用AJAX与服务器通信并在服务器上运行代码?

来自分类Dev

如何登录到远程服务器?

来自分类Dev

如何登录到远程服务器?

来自分类Dev

每次在服务器上使用 php mysql 重定向到登录页面的登录脚本

来自分类Dev

在 CentOS7 上使用 phpMyAdmin 没有代码的“无法登录到 MySQL 服务器”

来自分类Dev

如何设置Linux服务器以实现无头使用?

来自分类Dev

如何在远程Linux服务器中使用Maven?

来自分类Dev

如何使用Linux递归搜索FTP服务器?

来自分类Dev

如何在服务器中执行iterective命令而无需使用python登录到服务器

来自分类Dev

如何使用PHP服务器在IOS中将APN作为服务器端

来自分类Dev

无法使用PuTTY私钥登录到一台特定的Linux服务器

来自分类Dev

PHP登录可以在XAMPP上使用,但不能在Web服务器上使用?

来自分类Dev

如何使用php构建服务器端脚本

来自分类Dev

如何使用PHP获取服务器响应时间

来自分类Dev

如何使用php通过服务器测试cronjob执行

来自分类Dev

如何使用php运行ftp服务器?

来自分类Dev

php:如何从下载服务器检查用户是否登录?

来自分类Dev

如何在Linux服务器上使用systemctl服务启动Prolog Web服务?

来自分类Dev

服务器中的每个php文件上都附带如何修复随机php代码

来自分类Dev

服务器中的每个php文件上都附带如何修复随机php代码

Related 相关文章

  1. 1

    如何使用LDAP作为Linux的登录服务器?

  2. 2

    如何使用curl登录服务器?

  3. 3

    登录Linux服务器后如何获取弹出消息

  4. 4

    如何在Linux中使用Shell脚本登录ftp服务器?

  5. 5

    在Linux ubuntu上使用创建的用户登录服务器

  6. 6

    使用Meteor,如何从远程服务器登录?

  7. 7

    使用sshpass,如何在登录的服务器上工作

  8. 8

    Linux服务器登录屏幕

  9. 9

    使用PHP在服务器上编译C代码

  10. 10

    如何使用AJAX与服务器通信并在服务器上运行代码?

  11. 11

    如何登录到远程服务器?

  12. 12

    如何登录到远程服务器?

  13. 13

    每次在服务器上使用 php mysql 重定向到登录页面的登录脚本

  14. 14

    在 CentOS7 上使用 phpMyAdmin 没有代码的“无法登录到 MySQL 服务器”

  15. 15

    如何设置Linux服务器以实现无头使用?

  16. 16

    如何在远程Linux服务器中使用Maven?

  17. 17

    如何使用Linux递归搜索FTP服务器?

  18. 18

    如何在服务器中执行iterective命令而无需使用python登录到服务器

  19. 19

    如何使用PHP服务器在IOS中将APN作为服务器端

  20. 20

    无法使用PuTTY私钥登录到一台特定的Linux服务器

  21. 21

    PHP登录可以在XAMPP上使用,但不能在Web服务器上使用?

  22. 22

    如何使用php构建服务器端脚本

  23. 23

    如何使用PHP获取服务器响应时间

  24. 24

    如何使用php通过服务器测试cronjob执行

  25. 25

    如何使用php运行ftp服务器?

  26. 26

    php:如何从下载服务器检查用户是否登录?

  27. 27

    如何在Linux服务器上使用systemctl服务启动Prolog Web服务?

  28. 28

    服务器中的每个php文件上都附带如何修复随机php代码

  29. 29

    服务器中的每个php文件上都附带如何修复随机php代码

热门标签

归档