簡體   English   中英

使用php中的遠程命令執行sript shell腳本

[英]Execute sript shell script with remote command from php

我嘗試從我的PHP執行此腳本,但我檢索到錯誤,而不是從hostkey無效執行的權限。

ssh myuser@hostname "mkdir /home/userhome/teste555"

我的PHP

$message=shell_exec("/var/www/html/x.sh 2>&1");
  print_r($message);

返回結果:

無法創建目錄“ /var/www/.ssh”。 主機密鑰驗證失敗。

我可以訪問服務器,但是我的用戶執行命令是www-data

這意味着遠程服務器的主機密鑰已更改。

編輯~/.ssh/known_hosts文件以刪除遠程服務器的主機名或IP地址。

或使用命令直接執行此操作:

ssh-keygen -R hostname

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM