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