1

У меня есть простой сервер Ubuntu (14.04). Теперь я хочу предоставить ftp или ssh доступ к определенной папке моему другу. Либо ftp или ssh было бы хорошо, я просто после быстрой настройки. Проблема в том, что найти быстрое и грязное решение не так просто, как я надеялся.

Сначала я проверил ssh, для которого я нашел этот блог, который кажется слишком сложным для моих базовых знаний Linux. Я не могу найти более легкое / простое решение для SSH, хотя.

Затем я искал решения для ftp, для которых vsftpd, кажется, является подходящим вариантом. Просматривая страницу конфигурации vsftpd, я полностью потерян.

У кого-нибудь есть быстрый и грязный способ дать кому-то доступ для чтения и записи к определенной папке на сервере Linux? Нет необходимости в строгой безопасности или передовых методах (многие файлы в любом случае общедоступны). Все, что работает, было бы здорово!

1 ответ1

1

При обычной установке Linux (особенно Ubuntu) ssh устанавливается по умолчанию.

Итак, самый быстрый способ поделиться файлом / папкой:

  • Создайте новую учетную запись для вашего друга
  • Открыть корневой терминал
  • cd /home/{friends-account-name}
  • ln -s {full-path-of-folder-you-want-to-share} {convenient-name-for-your-friend}
  • Убедитесь, что разрешения и в папке (исходная папка, а не ссылка, которую вы только что создали с помощью ln), которой вы хотите поделиться, разрешают доступ к учетной записи вашего друга, то есть к части разрешений "world" или chmod __X . Используйте ls -al для проверки прав доступа.

Ваш друг теперь может использовать ssh для входа в систему (или "Подключиться к серверу" из Nautilus или аналогичного) (или WinSCP из Windows) и найдет ссылку на папку, к которой вы хотите предоставить общий доступ при входе.

Если у вас есть что-то в вашей домашней папке, вам нужно иметь личное, убедитесь, что файлы / каталоги имеют chmod __0 (например, chmod 770 и т.д.).

Есть и более сложные вещи, которые вы можете сделать, например, chroot вашего друга к домашнему каталогу, чтобы он не мог выйти из него и т.д., Но для быстрого и грязного использования подойдет вышеописанное. Обычные учетные записи пользователей без полномочий root ничего не могут сделать с системными файлами, поэтому не беспокойтесь об этом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .