Как безопасно передавать файлы кому-то еще с помощью SFTP

Оглавление:

Как безопасно передавать файлы кому-то еще с помощью SFTP
Как безопасно передавать файлы кому-то еще с помощью SFTP

Видео: Как безопасно передавать файлы кому-то еще с помощью SFTP

Видео: Как безопасно передавать файлы кому-то еще с помощью SFTP
Видео: Как из Android сделать iPhone - YouTube 2024, Май
Anonim
Ранее мы писали о размещении вашего собственного FTP-сервера, но данные передаются в открытом виде, что делает его непригодным для конфиденциальной передачи файлов. В этом руководстве мы рассмотрим защищенную версию FTP - SFTP и почему он обеспечивает отличный способ передачи файлов другим пользователям через Интернет.
Ранее мы писали о размещении вашего собственного FTP-сервера, но данные передаются в открытом виде, что делает его непригодным для конфиденциальной передачи файлов. В этом руководстве мы рассмотрим защищенную версию FTP - SFTP и почему он обеспечивает отличный способ передачи файлов другим пользователям через Интернет.

Почему SFTP?

Гики сталкиваются с этой проблемой все время: у вас есть файл, который слишком велик для передачи по электронной почте или обмену мгновенными сообщениями. Конечно, вы можете загрузить его в Dropbox или какой-либо другой облачный сервис, но что, если у вас нет / нужна учетная запись с ними, достаточно свободного места для хранения, или что если вы просто хотите обойти среднего человека? Не говоря уже о проблемах безопасности с облачными сервисами.

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

Но подождите, есть еще! Если вы хотите разделить больше файлов с людьми, вы можете просто оставить их в указанной папке, и ваши приятели смогут просматривать этот раздел вашего ПК, как если бы они были частью их собственных. Этот способ может значительно облегчить совместное использование файлов, поскольку загрузка будет инициирована вашим другом, а не вами. Все, что вам нужно сделать, это перетащить мышью и сообщить им, что теперь они могут загрузить файл (ы).

Настройка SFTP

Для настройки SFTP-сервера в Windows потребуется некоторое стороннее программное обеспечение. Большинство программ, которые имеют эту функциональность, будут стоить вам, но мы будем использовать бесплатный, называемый freeFTPd. Нажмите эту ссылку, чтобы загрузить и установить программу. Будьте предупреждены, разработчики явно не являются носителями английского языка, и это проявляется во многих текстах. Не волнуйтесь, это законная программа, которую мы протестировали, и все проверяется - вам будет трудно найти лучшую бесплатную альтернативу.

Пройдите через установку как обычно, и в конце появится два запроса, один из которых спрашивает, должны ли быть созданы секретные ключи, а другой - спрашивать, должен ли он работать как служба; нажмите «Да» на обоих.

По завершении установки откройте freeFTPd с помощью нового ярлыка на рабочем столе. У нас возникли проблемы с записью изменений конфигурации, поэтому обязательно щелкните правой кнопкой мыши значок и запустите программу в качестве администратора.
По завершении установки откройте freeFTPd с помощью нового ярлыка на рабочем столе. У нас возникли проблемы с записью изменений конфигурации, поэтому обязательно щелкните правой кнопкой мыши значок и запустите программу в качестве администратора.
Чтобы начать работу с настройкой, нажмите «Пользователи слева».
Чтобы начать работу с настройкой, нажмите «Пользователи слева».
В этом меню нажмите «Добавить» и заполните информацию для новой учетной записи пользователя, чтобы получить доступ к вашему серверу.
В этом меню нажмите «Добавить» и заполните информацию для новой учетной записи пользователя, чтобы получить доступ к вашему серверу.
В разделе «Авторизация» вы можете использовать «аутентификацию NT» или «Пароль, хранящийся как хэш SHA1». Проверка подлинности NT означает, что она использует имя пользователя и пароль Windows, поэтому вам нужно создать нового пользователя на вашем компьютере для тех, кто обращается к каталог SFTP. В большинстве случаев, вероятно, лучше всего просто сохранить пароль как хэш SHA1 и оставить пользователя SFTP отдельно от пользователей Windows.
В разделе «Авторизация» вы можете использовать «аутентификацию NT» или «Пароль, хранящийся как хэш SHA1». Проверка подлинности NT означает, что она использует имя пользователя и пароль Windows, поэтому вам нужно создать нового пользователя на вашем компьютере для тех, кто обращается к каталог SFTP. В большинстве случаев, вероятно, лучше всего просто сохранить пароль как хэш SHA1 и оставить пользователя SFTP отдельно от пользователей Windows.

После ввода желаемого имени пользователя и пароля снимите флажок «FTP-сервер» в нижней части экрана и нажмите «Применить». Теперь, когда пользователь настроен, щелкните вкладку SFTP.

Единственное, что стоит изменить на этой вкладке, это корневой каталог SFTP. Это указывает, где будут находиться файлы, которые вы хотите разделить. Для простоты мы просто собираемся изменить уже заполненный каталог на папку на рабочем столе.
Единственное, что стоит изменить на этой вкладке, это корневой каталог SFTP. Это указывает, где будут находиться файлы, которые вы хотите разделить. Для простоты мы просто собираемся изменить уже заполненный каталог на папку на рабочем столе.
После того, как вы будете готовы начать размещение файлов, нажмите кнопку «Пуск» на этой вкладке. Брандмауэр Windows, вероятно, появится и спросит вас, есть ли это - нажмите «Разрешить доступ».
После того, как вы будете готовы начать размещение файлов, нажмите кнопку «Пуск» на этой вкладке. Брандмауэр Windows, вероятно, появится и спросит вас, есть ли это - нажмите «Разрешить доступ».
Теперь вы сможете вернуться на вкладку «Состояние» и убедиться, что ваш SFTP-сервер запущен.
Теперь вы сможете вернуться на вкладку «Состояние» и убедиться, что ваш SFTP-сервер запущен.
Нажмите «Применить и сохранить», чтобы сохранить эти изменения, а затем закройте окно.
Нажмите «Применить и сохранить», чтобы сохранить эти изменения, а затем закройте окно.

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

Image
Image

Доступ к каталогу SFTP

Поместите пару файлов в ваш SFTP-каталог, чтобы мы могли провести некоторое тестирование. Если вы оставили домашний каталог для пользователя по умолчанию ($ SERVERROOT geek в нашем примере), вам нужно создать другой каталог в корневом каталоге SFTP.

Как вы можете видеть на этом скриншоте, мы помещаем два тестовых файла в каталог «geek», который находится внутри папки «SFTP-серверные файлы» (SFTP-корневой каталог). Убедитесь, что порт 22 перенаправлен на ваш компьютер на маршрутизаторе, а затем вы готовы для подключения к ПК. См. Это руководство, если вам нужна помощь в переадресации портов.
Как вы можете видеть на этом скриншоте, мы помещаем два тестовых файла в каталог «geek», который находится внутри папки «SFTP-серверные файлы» (SFTP-корневой каталог). Убедитесь, что порт 22 перенаправлен на ваш компьютер на маршрутизаторе, а затем вы готовы для подключения к ПК. См. Это руководство, если вам нужна помощь в переадресации портов.

Попросите своего друга скачать FTP-клиент, который может получить доступ к SFTP-серверам - наша рекомендация - FileZilla. Им просто нужно будет ввести свой IP-адрес, имя пользователя и пароль, которые вы настроили ранее, и указать порт, на котором работает ваш сервер (если вы оставите его по умолчанию, это будет порт 22).

Рекомендуемые: