Подключите диспетчер файлов GNOME или проводник Windows к веб-сайту ISPConfig 3.
На этой странице
- Использовать файловый менеджер с ISPConfig
- Подключение по SSH
- Подключение к FTP
- Подключение по SSH
- FTP
Используйте файловый менеджер с ISPConfig
Рабочая станция с графическим интерфейсом имеет файловый менеджер для просмотра файлов, работы с файлами и запуска приложений, таких как текстовые редакторы, для управления файлом.
Для соединений SSH создайте пользователя оболочки в панели ISPConfig. Для пользователей оболочки лучше установить Chroot Shell на Jailkit, создавая пользователя в тюрьме (подробнее см. главу «Ссылки»).
Для FTP-соединений создайте пользователя FTP в панели ISPConfig.
И пользователь оболочки, и пользователь FTP создаются для одного веб-сайта и могут получать доступ к файлам этого веб-сайта и только к ним.
Подключение по SSH
Следующее проверено на Ubuntu 18.04. Скриншоты ниже помогут вам в этом процессе. Смонтируйте каталог веб-сайта на рабочей станции в диспетчере файлов (значок «Файлы» на левой панели, отмеченный \1.\ на первом снимке экрана).
Элемент «Другие местоположения» (отмеченный \2.\ на снимке экрана выше) открывает всплывающее окно, в котором можно установить подключение к удаленному хосту.
При использовании ключей SSH пароль писать не нужно. Если вы планируете часто использовать это соединение, полезно настроить вход без пароля с ключами SSH. См. главу «Ссылки» в конце этого руководства.
Установка протестирована на веб-сайте, на котором установлен WordPress. Это будет работать с любыми файлами CMS или обычными HTML-файлами, установленными на веб-сайте. Доступ к файлам веб-сайта можно получить с помощью диспетчера файлов, точно так же, как и файлы на локальном диске рабочей станции.
Отключение монтирования SSH производится так же, как и отмонтирование любого другого монтирования, т.е. нажатием мышки на кнопку Unmount у смонтированного устройства.
Соединение с FTP
Это работает так же, как с SSH, за исключением использования ftp:// в качестве протокола для подключения к серверу.
Для имени пользователя и пароля используйте данные учетной записи для FTP-пользователя. Для FTP-подключения необходимо ввести пароль, вход без пароля невозможен (за исключением анонимного FTP, но не используйте его для доступа к веб-сайту FTP).
Отключение монтирования FTP производится так же, как и для монтирования SSH.
На всякий случай я проверил и на Debian 10, работает точно так же. Чтобы убедиться, что ничего дополнительно устанавливать не нужно, я протестировал SSH- и FTP-соединения на свежеустановленной Ubuntu 20.04 по умолчанию и не столкнулся с какими-либо сложностями.
Windows 10
Подключиться по SSH
Проверено на Windows 10, Winver показывает 2004 19041.264.
Инструкции по установке и использованию SSHFS в Windows можно найти в \SSHFS для Windows\ (см. главу Ссылки). \Заводская версия\ Windows не поддерживает SSHFS, необходимо установить дополнительные компоненты: winfsp и sshfs-win.
Прочитайте инструкции для SSHFS для Windows, сначала установите необходимые компоненты, а затем используйте правильный синтаксис UNC для подключения. Использование \\sshfs\[email показывает только домашний каталог пользователей оболочки без доступа к файлам веб-сайта. Таким образом, правильный синтаксис для использования с пользователем оболочки веб-сайта ISPConfig:
\\sshfs.r\\web
Скриншоты взяты из версии Windows 10 на финском языке.
Файловый менеджер Windows показывает те же файлы веб-сайта, что и в предыдущей главе о Linux:
Отключите, щелкнув другой кнопкой мыши элемент удаленного подключения на левой панели, появится всплывающее окно с функцией отключения.
FTP
Подключение по FTP из файлового менеджера Windows 10 оказалось самым сложным в настройке и не очень хорошо работало. Я следовал инструкциям на странице https://www.betterhostreview.com/connect-ftp-site-server-file-explorer-windows-10.html.
Мне кажется подключение по фтп не делается как монтирование. Вместо этого он ведет себя так, как будто File Manager — это просто FTP-клиент, а не хороший клиент. С FileZilla было проще работать.
Если используется это FTP-соединение, мне кажется, что имя хоста, используемое в UNC, должно быть включено в сертификат FTP-сервера.
Другая ОС
У меня не было доступа к другим операционным системам. Я предполагаю, что подобные методы работают во всех современных операционных системах, используемых на рабочих станциях.
Ссылки
- О джейлките
- Вход без пароля с ключами SSH
- Безопасный вход без пароля с помощью SSH
- SSHFS для Windows
- Подключение к серверу FTP-сайта с помощью Проводника для Windows 10
- ФайлЗилла