попробовать -e "ssh -l user -i <keyfile>"
Когда работал на командной строке, ssh
используйте файлы ключей на $HOME/.ssh/
, но под PHP, это, выполнил пользователя Apache использования, таким образом, это не могло бы иметь a $HOME
; намного меньше a $HOME/.ssh/id_dsa
. Так, или Вы конкретно говорите это который файл ключей использовать, или вручную создать тот каталог и его содержание.
HP рекомендует использовать собственный модуль DSM для Windows Server 2012 и более поздних версий, поэтому вы можете проверить две вещи: во-первых, на каждом компьютере установлен Multipath-IO. это можно сделать с помощью (с помощью окна PowerShell администратора):
Add-WindowsFeature Multipath-IO
И как только это будет сделано, запустите mpiocpl.exe
(графический интерфейс MPIO) и убедитесь, что " Добавить поддержку устройств iSCSI », а затем нажмите« Добавить ». См. Здесь (сделано на машине, которая не использует MPIO):
Последний шаг, который вы можете выполнить, который рекомендуется в документе поддержки HP на StorageWorks, но может не понадобиться в 2012 году ,
У меня была такая же проблема. Исправлено после включения «обновления для других продуктов» и завершения обновления. У меня идентичные версии Microsoft DSM