Подтвердить что ты не робот

Создать символические ссылки на сервере без SSH?

Я был взволнован, когда увидел следующий пост, но он не охватывает мой случай: Локально подключайте FTP-сервер

Есть ли способ создать символические ссылки на удаленном сервере без доступа к SSH, возможно, через какой-то FTP-хак?

4b9b3361

Ответ 1

Обычный FTP слишком абстрактный, чтобы знать о символических ссылках.

Если сервер поддерживает пользовательские команды, он может позволить вам напрямую отправлять команды оболочки unix. Не все серверы поддерживают это, но некоторые из них делают.

Если у вас есть доступ к SFTP (иногда администраторы предоставляют пользователям доступ к SFTP, но не SSH-оболочку), протокол SFTP поддерживает создание символических ссылок.

Ответ 2

Используйте script.

Если у вас есть sh, bash или csh, тогда вы почти так же хороши, как если бы у вас был доступ к SSH. Если вы этого не сделаете, то большинство других языков сценариев позволяют создавать символические ссылки на вашем сервере.

Например, в PHP вы должны использовать функцию symlink():

 symlink("myOriginalFileOrDirectory", "mySymbolicLink"); 

У меня была такая же проблема, и я так легко ее разрешил:)

Ответ 3

RFC 959 определяет протокол FTP и не предлагает каких-либо стандартных положений для создания символических ссылок.