尝试在Windows Server 2003上设置SSH服务器.有哪些好的?最好是开源.我计划将WinSCP用作客户端,因此支持该客户端实现的高级功能的服务器将非常棒.
我有一个CentOS 5.7 linux服务器并使用php5.3.x.
在pfSense系统上,您可以使用php网页重新启动需要root权限的服务.
我正在尝试做类似的事情,我已经写了一些PHP代码来执行shell命令.例如,要重新启动sshd服务:
<?php
exec('/sbin/service sshd restart');
?>
Run Code Online (Sandbox Code Playgroud)
我尝试通过exec函数执行该命令,但它需要root权限,但我们有一个apache用户权限.
我遇到了一些解决方案:
还有其他方法吗?谢谢你的回答.
现在..这很有趣.我试过@refp post,它工作了我的本地ubuntu服务器.但是当我在我的cenOS vps服务器上尝试相同时.它不起作用.这是apache的错误日志"rm:无法删除`/ var/lock/subsys/vsftpd':权限被拒绝"
我正在尝试用PHP构建防火墙管理器,但是当我执行时<?php exec('iptables -L'); ?>,结果数组是空的.
我试过了,<?php echo exec('whoami'); ?>响应是www-data(Apache正在使用的用户).如何以root身份执行exec函数?(最好不要更改Apache用户.)