Я столкнулся с проблемой подключения к серверу через SSH.
У меня есть сервер A и B. С сервера AI запустите скрипт .sh, который анализирует журнал на сервере A, затем подключается к серверу B и выполняет ту же задачу.В консоли все работает нормально, но не с веб-интерфейсом.
Я подключаюсь к серверу, используя cgi с apache2.Когда я запускаю скрипт на сервере A, он анализирует журнал и возвращает результат, однако ему не удается подключиться к серверу B.
Вот журнал httpd:
[Thu Nov 22 14:09:34 2018] [error] [client 10.1.68.243] Permission denied, please try again.\r, referer: http://cab-prod-comp-sd/cgi-bin/example-bash.sh?val_x=RDWH.&val_z=1
скрипт сервера A:
-rwsrwxr-x 1 sas sas 2217 Nov 22 11:25 /sas/oljas_scripts/find_usage_of_tables.sh
сценарий сервера B:
-rwxrwxr-x 1 sas sas 1202 Nov 19 09:16 find_usage_of_tables.sh
часть, где я подключаюсь к серверу B:
SAS_RESULTS=$(ssh sas@sas-p1l-comp /sas/oljas_scripts/find_usage_of_tables.sh $table_name)
Ценю любую помощь.Спасибо!
РЕДАКТИРОВАТЬ:
Нужно ли дать разрешение пользователю Apache?Как это сделать?