2015-06-01 3 views
2

Я развиваюсь и за короткое время будет развертывать приложение на сервере, у которого нет SSH-доступа.Как бороться с сервером без SSH?

К сожалению, есть только FTP-доступ для развертывания этого приложения на сервере, что является своего рода LAMP.

Развертывание без rsync, scp или git действительно громоздко и подвержено ошибкам, не говоря уже о вопросах безопасности.

Какой альтернативный подход можно попробовать?

PHP-скрипты?

+0

Возможно, [WebDAV] (http://en.wikipedia.org/wiki/WebDAV) и использование https/SSL может помочь вам –

+0

О каком сервере мы говорим? Это клиентский сервер? Как насчет зависимостей (mysql, php extensions, ffmpeg или другого нежелательного контента, необходимого для работы вашего проекта?). Это какой-то хитроумный общий хостинг? – EJTH

+0

Это производственный сервер клиента. Зависимости просты (mysql, php). Похоже, это хостинг-сервер. – ED209

ответ

0

Если это сервер общедоступного хостинга, он должен иметь учетную запись Cpanel для администрирования сайта.

Вы можете попросить своего клиента создать учетную запись с доступом к Cpanel, чтобы вы могли загружать и разворачивать все файлы на сервере, используя файловый менеджер, возможно, застегивая весь файл и распаковывая их для развертывания.

+1

Вы имеете в виду ftp? – LZH

+1

Нет. На общедоступном хостинге клиент обычно имеет доступ к cpanel. Оттуда клиент может добавить новые учетные записи ftp, получить доступ к веб-файловому менеджеру и другим инструментам, которые могут помочь развернуть код. – Roldan

+0

yup, жизнь без ssh действительно сложна. – LZH

Смежные вопросы