После стольких лет работы с FTP на Ubuntu я теперь сбит с толку. Я читал во многих документах, что FTP небезопасен и что лучше всего использовать SFTP или SSH.
Но вот что я хочу сделать ...
Мы группа из 4 пользователей в локальной сети. Серверные модули Ubuntu (например: стек LAMP, Postgres и т. Д.) Фактически находятся в настольной ОС Ubuntu. Во всяком случае, мы используем его как сервер.
Мне нужно, чтобы каждый пользователь входил в систему со своего ПК (обычно Ubuntu) и обновлял свою работу в / var / www и других общих папках. Не у всех есть доступ ко всем папкам. Поэтому я думаю, создание учетных записей FTP для каждого пользователя - хороший способ.
Теперь, поскольку многие люди предполагают, что open-SSH или SFTP - лучший вариант, я хотел бы знать следующее:
Правильно ли предположить, что SSH применяется к машине, а НЕ к пользователю? Так что в этом случае пользователям придется использовать один компьютер.
Работает ли SFTP так же, как FTP, где имена пользователей могут быть созданы с ограниченными правами на загрузку / скачивание?
Действительно ли продолжать использовать FTP вместо более «безопасных» альтернатив, поскольку я нахожусь в LAN?
Довольно запутались и очень благодарны за ваш вклад!
Работа назад в Вашей группе вопросов:
3), Если мы предполагаем, что Ваш FTP-сервер не представлен дебрям Интернета, тогда FTP хорошо для передачи файлов внутренне на Вашей LAN.
2) работы SFTP точно так же, как FTP для реализации относительно пользователей и прав доступа. Только безопасность соединения между хостом и клиентом увеличена посредством шифрования.
1) SSH работает и в машине и в уровне пользователя. Пользователи с учетными записями хост-машины могут SSH в к хосту; хосты могут быть настроены с пользователями немашины для разрешения SSH (см. выполнять Сервер OpenSSH ).