Содержание

Мануал по работе с ftp / sftp на хостинге beget

Главная » Сайтостроение

Сайтостроение

Автор Алексей На чтение 4 мин Просмотров 793 Опубликовано Обновлено

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

Содержание

  1. Немного теории
  2. Как подключаться к своему аккаунту Beget по протоколу FTP или SFTP
  3. Как включить поддержку SFTP
  4. Создание FTP-аккаунтов
  5. Создание FTP-аккаунта через форму
  6. Создание FTP-аккаунта через таблицу управления доступами FTP-аккаунтов
  7. Управление созданными FTP-аккаунтами
  8. Сопутствующие уроки

Немного теории

FTP, или протокол передачи файлов, был популярным методом незашифрованной передачи файлов между двумя удаленными системами.

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

Практически во всех случаях использование SFTP будет более предпочтительным по сравнению с FTP из-за имеющихся у первого функций безопасности и возможности использования подключения SSH. FTP — это небезопасный протокол, который следует использовать в ограниченных случаях или в сетях, которым вы доверяете.

Как подключаться к своему аккаунту Beget по протоколу FTP или SFTP

После регистрации на хостинге, у вас автоматически создается ftp доступ к подключению, с точно таким же логин и паролем как при входе в Личный кабинет https://cp.beget.com.

Подключиться к FTP можно прям из браузера, набрав в адресной строке:

ftp://ваш_логин:ваш_пароль@ваш_логин. beget.tech

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

Как включить поддержку SFTP

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

Важно! По умолчанию FTP-доступ настроен на корневую директорию вашего аккаунта, т.е. через него можно управлять всеми файлами, всех сайтов. По этому не рекомендую давать кому-либо доступы к нему и сохранять пароль от него в FTP клиенте. Лучше пользуйтесь файловым менеджером или при необходимости создайте отдельные аккаунты для нужных сайтов, об этом ниже.

Создание FTP-аккаунтов

Для того чтобы создать FTP аккаунт, перейдите в раздел FTP. Там можно создать FTP-аккаунт двумя способами:

  1. через форму создания FTP-аккаунта в верхней части раздела
  2. через таблицу управления доступами FTP-аккаунтов в нижней части раздела.

Создание FTP-аккаунта через форму

  1. Указываем указываем Логин для подключения по FTP, который формируется в виде (логин в системе)_(логин к ftp), например begetguide_mylogin. Он должен состоять только из букв латинского алфавита, цифр и знаков подчеркивания.
  2. Указываем Пароль — лучше его сгенерировать при помощи иконки в виде палки (не забываем записать его куда-нибудь).
  3. В качестве пути к директории укажите любую директорию относительно корня аккаунта вручную или воспользуйтесь проводником нажав на соответствующую иконку. Если директория не существует — она будет создана.
  4. Рекомендую всегда включать SSH.
  5. Нажимаете «Добавить»

После создания FTP-аккаунта он будет добавлен в таблицу сайтов на вашем аккаунте, расположенную в нижней части раздела Управление FTP-аккаунтами.

Создание FTP-аккаунта через таблицу управления доступами FTP-аккаунтов

В таблице напротив каждой корневой директории сайта расположена кнопка «плюс», нажав на которую вы можете создать FTP-аккаунт, который получит доступ к соответствующей директории.

При создании FTP-аккаунта (если нажмете на зеленый плюс) вам будет выведено модальное окно, в котором потребуется придумать логин и пароль, указать путь к директории, к которой создаваемый FTP-аккаунт получит доступ и нажмите кнопку Добавить.

После создания дополнительного аккаунта он отобразится в таблице и вы сможете им управлять.

Управление созданными FTP-аккаунтами

Для каждого FTP-аккаунта вы можете включить/отключить доступ по SSH (

), сменить пароль (

),  удалить FTP-аккаунт (

).

Обратите внимание! Над таблицей расположен переключатель отображения путей директорий

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

Сопутствующие уроки

Как пользоваться бесплатным ftp клиентом FileZilla.

Настройка FTP или sftp подключения и синхронизации VS Code при помощи RemoteFS.

Поделиться с друзьями

Оцените автора

( Пока оценок нет )

Sublime SFTP-загрузить скомпилированный css при сохранении файла sass

Я разрабатываю html / css в Sublime. Я пишу свой css с sass и использование системы сборки Sublime для создания файла css при сохранении файла. Он также настроен для загрузки при сохранении с помощью SFTP плагин.

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

есть ли что-нибудь, что я могу сделать для достижения этого?


Я брошу свое решение в микс, на всякий случай, если кто-то наткнется на это, как я, и хочет придерживаться как можно ближе к исключительно St-основанному рабочему процессу. Если вы используете пакет SFTP для ST, есть возможность отслеживать файлы для внешних сохранений.

к сожалению, использование системы сборки ST для компиляции моего SASS каким-то образом проскользнуло SFTP. Утилита часов SASS CLI, однако, запускает загрузку просто отлично. После установки предполагается, что целевой файл остается откройте, SFTP загрузит его после каждой сборки.

напомним,

  1. открыть целевой файл, за которым следует палитра команд. Enter SFTP: Monitor File (Upload on External Save)

  2. запустите любую утилиту CLI watch/build, которую вы предпочитаете, для меня, Sass:sass --watch app.scss:app.css

  3. оставьте целевой файл открытым, иначе монитор SFTP, кажется, прекратится.

наслаждайтесь!

Примечание: Вы также можете включить мониторинг файлов из sidebar, щелкнув правой кнопкой мыши файл, который вы хотите отслеживать и выбрав…