Cal*_*leb 13
您ssh
只需将命令作为 ssh 命令的最后一个参数发送,即可返回任何远程命令的输出:
ssh user@host 'ls /path/to/dir'
Run Code Online (Sandbox Code Playgroud)
如果您有基于密钥的身份验证设置,则无需输入密码即可完成此操作。
但是,解析 的输出ls
总是一个坏主意,听起来您可能有一些更高级的用例。有一个名为 SSHFS 的文件系统,它允许您挂载几乎可以通过 ssh 进入的任何文件系统。您可以挂载远程目录,以便您的 php 脚本可以对其进行操作,就好像它是一组本地文件和目录。