Есть ли способ создать символические ссылки на удаленном сервере без доступа к SSH, возможно, через какой-то FTP-хак?
Ответ 1
Обычный FTP слишком абстрактный, чтобы знать о символических ссылках.
Если сервер поддерживает пользовательские команды, он может позволить вам напрямую отправлять команды оболочки unix. Не все серверы поддерживают это, но некоторые из них делают.
Если у вас есть доступ к SFTP (иногда администраторы предоставляют пользователям доступ к SFTP, но не SSH-оболочку), протокол SFTP поддерживает создание символических ссылок.
Ответ 2
Используйте script.
Если у вас есть sh, bash или csh, тогда вы почти так же хороши, как если бы у вас был доступ к SSH. Если вы этого не сделаете, то большинство других языков сценариев позволяют создавать символические ссылки на вашем сервере.
Например, в PHP вы должны использовать функцию symlink():