Как найти вызванный скрипт через браузер по ssh?

Для того чтобы найти вызванный скрипт через браузер по ssh вам нужно выполнить несколько шагов:

1. Начните с открытия терминала и подключитесь к своему удаленному серверу по протоколу SSH. Например, вы можете использовать команду ssh username@hostname, где username - ваше имя пользователя на сервере, а hostname - IP-адрес или доменное имя вашего сервера.

2. После успешного подключения вам нужно найти рабочий каталог веб-сервера. Расположение этого каталога может отличаться в зависимости от вашей конфигурации сервера. Например, на Ubuntu каталог веб-сервера обычно расположен в /var/www/html, а на CentOS — в /var/www.

3. После того, как вы найдете каталог веб-сервера, перейдите в этот каталог, используя команду cd. Например, cd /var/www/html.

4. Теперь нужно найти записи веб-сервера, которые указывают на вызванный скрипт. Если у вас установлен Apache, то файлы журнала будут располагаться в /var/log/apache2 или /var/log/httpd, в зависимости от дистрибутива.

5. Откройте файл журнала, связанный с веб-сервером, используя команду sudo nano filename, где filename - это название файла журнала (например, access.log). Если у вас нет прав на чтение файла, используйте команду sudo перед nano.

6. В открытом файле вы увидите записи о запросах к серверу. Вы можете использовать сочетания клавиш Ctrl + W для запуска поиска в файле и ввести URL-адрес или части URL-адреса, связанные со скриптом, который вы ищете. Например, если в URL-адресе есть имя скрипта, вы можете искать его имя или часть имени.

7. При нахождении записи о вызванном скрипте вы должны запомнить имя или путь к этому скрипту и использовать эту информацию для дальнейшего исследования или редактирования скрипта, если это необходимо.

Учитывая сложность решения этой задачи, некоторые системные администраторы предпочитают использовать специальные инструменты мониторинга, такие как tcpdump, Wireshark или ngrep, чтобы отслеживать сетевой трафик и идентифицировать вызванные скрипты. Эти инструменты обеспечивают более точную и детализированную информацию о вызванных скриптах, но они требуют более глубоких знаний сетевых протоколов и устанавливаются и настраиваются отдельно от самого PHP и веб-сервера.