我尝试从我的php中执行这个脚本,但是我检索错误,而不是允许从主机执行无效。
ssh myuser@hostname "mkdir /home/userhome/teste555"$message=shell_exec("/var/www/html/x.sh 2>&1");
print_r($message);返回结果:
无法创建目录‘/var/www/..ssh’。主机密钥验证失败。
我可以访问服务器,但我的用户执行命令是www-data。
发布于 2019-09-05 23:43:14
这意味着远程服务器的主机密钥已被更改。
编辑~/.ssh/known_hosts文件以删除远程服务器的主机名或IP地址。
或使用命令直接执行此操作:
ssh-keygen -R hostname
https://stackoverflow.com/questions/57806047
复制相似问题