【发布时间】:2012-10-08 13:13:54
【问题描述】:
在 PHP 中处理 SSH2 流时是否可以使用用户的 SSH 客户端配置?在大多数系统上,它存储在 ~/.ssh/config 中。
就我而言,我在 SSH 配置中配置了多个别名。但是,当我尝试在我的 PHP 代码中使用这些别名时,它们不起作用。
示例 ~/.ssh/config
Host foo
HostName my.server
Port 22
User sander
IdentityFile ~/.ssh/id_rsa
失败但我想开始工作的示例 PHP 代码:
<?php
$text = file_get_contents('ssh2.sftp://foo/bar.txt');
【问题讨论】:
-
组权限会变得很荒谬