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