7 найкращих безкоштовних серверів SCP для Windows, Linux та Mac
Що таке сервер SCP?
SCP або захищений протокол копіювання – це спосіб безпечної передачі файлів між локальним хостом і віддаленим хостом або між двома віддаленими хостами.
Ось наш список найкращих серверів SCP:
- Безкоштовний SFTP і SCP сервер SolarWinds (БЕЗКОШТОВНЕ ЗАБЕЗПЕЧЕННЯ) – безкоштовна реалізація SCP для Windows від провідного виробника програмного забезпечення для моніторингу мережі.
- Бітвіз – інструмент SFTP та SCP для Windows.
- FreeSSHd – Безкоштовний пакет мережевих утиліт для Windows, що включає SFTP.
- OpenSSH для Windows – Текстовий інструмент командного рядка для Windows, що включає SCP.
- Cygwin для Windows – безкоштовний інструмент SSH та SCP для Linux, пристосований для роботи на Windows.
- OpenSSH SCP сервер – Інструмент SCP, який попередньо встановлений у більшості дистрибутивів Linux.
- Dropbear SCP – Легкий сервер SCP, призначений для використання у вбудованих системах.
- Рідний SCP сервер MacOS – Сервер SCP, який включений в операційну систему Mac OS.
Коли ми говоримо про “SCP-сервер”, ми дійсно маємо на увазі “передачу даних на SSH-сервер”, що приносить усі переваги безпеки, шифрування та конфіденційності SSH разом із ним. Таким чином, немає такого поняття, як “сервер” SCP сам по собі. Швидше, для виконання копіювання файлу використовується сервер SSH.
SSH є “Безпечна оболонка,”, Яка включає шифрування для захисту передач через незахищені мережі. Реалізуючи SCP, потрібно створити SSH-сервер. Ця служба піклується про додатковий захист, щоб перетворити стандартну мережеву дію на копіювання в безпечну копію.
Існує багато протоколів, які полегшують передачу файлів по мережі. Деякі з попередніх, які використовуються сьогодні, є Протокол передачі файлів і Тривіальний протокол передачі файлів (FTP і TFTP). Ще один, більш безпечний метод – Безпечний Скопіювати (SCP). Хоча за допомогою FTP можна зробити більш безпечним Безпека транспортного шару (TLS), SCP за своєю суттю більш безпечний адже це дійсно просто сеанс SSH, який використовується виключно для передачі файлів. FTP з TLS / SSL позначається як “FTPS”.
SCP і SFTP: безпечні альтернативи FTP
Хоча FTP досі широко використовується в мережах та Інтернеті, він по суті є небезпечним. Якщо для сеансу потрібні облікові дані для входу, ім’я користувача та пароль надсилаються у простому тексті, тобто кожен перехоплювач може їх прочитати.
SCP – одна з двох безпечних альтернатив для ваших завдань FTP. Інший варіант – це Безпечний протокол передачі файлів (SFTP), також відомий як SSH FTP тому що, як і SCP, він використовує SSH для захисту.
Відмінності між SCP і SFTP
Різниця між SFTP і SCP полягає в тому, що пізніше це суто система передачі файлів, тоді як SFTP включає команди для запиту та зміни структури каталогів віддаленого комп’ютера.
FTP через SSH
Щоб додати плутанину захищених альтернатив FTP, ви також можете почути про “FTP через SSH.” Це є більше техніки, ніж протоколу. Ви відкриваєте стандартний сеанс FTP протягом сеансу SSH, який класифікується як «тунелювання». Як тільки ви зрозумієте, що для формування сеансу для FTP потрібні два окремих з’єднання, ви починаєте розуміти, що FTP через SSH незабаром може стати безладним..
FTPS додає SSL
Методика FTPS додає процедуру для включення Безпечний шар розетки (SSL) захист (замінюється безпекою транспортного шару) в сеанс FTP. Ця комбінація протоколів має недоліки в безпеці, оскільки команди для початку заходів безпеки надсилаються простим текстом і можуть бути перехоплені.
Замініть TFTP SCP для шифрування
TFTP взагалі не має заходів безпеки і слід використовувати лише у фізично захищених приватних мережах. Ви можете замінити SCP на TFTP додати шифрування до розподілу файлів конфігурації у вашій мережі, оскільки це більш легка безпечна система передачі файлів, ніж SFTP.
Впровадження сервера SCP
SCP отримує свою назву від команди cp Unix, яка зазвичай використовується для копіювання файлів. Оскільки захищена копія була розроблена як “cp з шифруванням”, зіткнутися з нею в системах Unix і Unix-подібних (Linux, Free BSD та Linux варіанти) набагато простіше. Він також зазвичай реалізується як команда. Сервери SCP, утиліти SCP з графічним інтерфейсом користувача та SCP для систем Windows дуже важко джерела. Ви можете знайти його як команду в пакеті сервера SSH. Отже, для того, щоб надати вам список параметрів сервера SCP, ми також включили SSH-сервери до цього посібника.
Ось список найкращих серверів SCP:
Сервери Windows SCP
1. SolarWinds SFTP / SCP Server (БЕЗКОШТОВНИЙ ІНСТРУМЕНТ)
Сонячні вітри підтримує повний набір ІТ-інструментів, який включає комбінацію SFTP / SCP сервер. Програма працює як служба Windows, що означає, що її основна робота повинна бути знайома адміністраторам систем Windows.
На відміну від SCP на базі Linux, SolarWinds SFTP / SCP Server підтримує створення віртуальних користувачів. Це облікові записи користувачів, які можна використовувати для аутентифікації на сервері SCP для копіювання файлів. Але облікові записи не є власними обліковими записами Windows, і тому вони фактично не існують у системі. Це забезпечує гідний рівень безпеки. У випадку, якщо обліковий запис облікового запису SCP було порушено, його не можна використовувати для входу в систему безпосередньо як користувача.
Сервер SolarWinds SFTP / SCP пропонує графічний інтерфейс і орієнтований на SCP, а не на загальний SSH-сервер. Альтернативи для Windows або дорогі, або надходять від маловідомих постачальників, що створює ризик.
БІЛЬШЕ ІНФОРМАЦІЇ НА ОФІЦІЙНОМУ САЙТІ:
www.solarwinds.com/free-tools/free-sftp-server/
SolarWinds SFTP / SCP ServerDownload 100% БЕЗКОШТОВНО
2. Бітвіз
Оскільки SFTP і SCP працюють над SSH, то Bitvise SSH-сервер підтримує обидва ці захищені протоколи передачі файлів.
Bitvise дозволяє використовувати будь-яку Windows рідні облікові записи користувачів або віртуальних користувачів. Це забезпечує велику гнучкість, оскільки не потрібно створювати повномасштабні облікові записи Windows, щоб забезпечити спеціальний доступ до захищених файлових каталогів.
Бітвізи також дозволяє системним адміністраторам обмежувати з’єднання лише з SCP. У багатьох реалізаціях SCP доступ SCP передбачає доступ до SSH (оболонки). Зазвичай це не проблема з Unix-подібними операційними системами, оскільки ці системи мають захищений рівень облікового запису. Але в системах Windows цей доступ може ненавмисно призвести до ненавмисного доступу до таких речей, як Power Shell. Зважаючи на це, Bitvise підтримує можливість дозволу доступу SCP, але забороняє доступ до базової оболонки.
3. FreeSSHd
FreeSSHd – це, як це звучить. Це Безкоштовний SSH демон для Windows. На мові Unix, демон схожий на службу Windows.
FreeSSHd може працювати на будь-якій системі Windows, більш новій, ніж Windows NT 4 (що майже всі вони) і створює дуже малий слід пам’яті та ресурсів. Він підтримує віртуальних користувачів та простий у користуванні інтерфейс для моніторингу, запуску або зупинки послуги.
4. OpenSSH для Windows
Open SSH – це онука всіх серверів SSH. Це було приблизно з 1999 року, коли він був вперше випущений у складі операційної системи OpenBSD. Технічно OpenSSH – це набір інструментів, але більшість важких підйомів виконується програмою Open SSH. Він був розроблений для перенесення до іншої операційної системи, і тому він, мабуть, найбільш широко використовуваний SSH-сервер на планеті. У комплекті з SSH входить SCP, тому Open SSH, ймовірно, також займає лідируючі позиції в категорії SCP.
Сервер Microsoft Open SSH все ще знаходиться в стадії розробки, але тут доступна передвипускна версія (станом на 17 жовтня 2023 року). Для налаштування та роботи знадобляться певні відбитки адміністратора Windows, оскільки для його налаштування та роботи в основному потрібні навички командного рядка Power Shell.
Незважаючи на те, що він може бути в попередньому випуску зараз, Open SSH має настільки сильну лінійку, що він, швидше за все, стане дефакто-сервером SCP в Windows так само, як зараз в інших операційних системах.
5. Cygwin у Windows *
* Більшість адміністраторів систем Linux знають про прикладний проект на ім’я Cygwin. Також справедливо сказати, що про це майже ніхто інший не чув, однак, багато системних адміністраторів Windows, ймовірно, можуть отримати вигоду від Cygwin.
Cygwin – це проект з відкритим кодом, який пропонує файл DLL для Windows, який містить дійсно велику кількість функцій POSIX API. Що це означає? Це означає, що багато додатків Linux можуть бути перекомпільовані для використання Cygwin, і тому ці програми можна запускати в Windows.
Cygwin згадується в цій статті, оскільки існує багато серверів Linux SSH та SCP, які нібито доступні лише як пакети Linux, але копаючи трохи глибше, часто виявляється, що вони також мають пакети Cygwin. Системні адміністратори Windows, які зручні для будь-якого додатка Linux, повинні перевірити, чи доступний пакет Cygwin.
Linux SCP-сервери
5. OpenSSH SCP-сервер для Linux
Більшість дистрибутивів Linux постачаються з встановленим Open SSH, хоча він зазвичай не працює за замовчуванням. Вам, можливо, доведеться запустити демон Open SSH, щоб дозволити з’єднання SSH, що, в свою чергу, дозволить копіювати файли SCP.
Назва пакету в більшості випадків – openssh-сервер.
$ apt-кеш-пошук openssh-сервера
openssh-server – сервер захищеної оболонки (SSH) для безпечного доступу з віддалених машин
Встановити його слід так само просто, як запустити команду встановлення менеджера пакунків.
$ apt-get install openssh-сервер
Після встановлення та запуску сервера існуючі користувачі системи зможуть використовувати клієнт SCP для підключення та копіювання файлів до та з каталогів на сервері, де вони мають права на читання. На відміну від FTP, який зазвичай налаштований для дозволу декількох користувачів до одного і того ж набору каталогів для завантаження та завантаження, SSH скидає користувачів у їх домашній каталог за замовчуванням. Можливо, вам доведеться налаштувати дозволи файлової системи, якщо ви хочете, щоб ваші користувачі мали доступ до інших каталогів на сервері.
6. Сервер Dropbear SCP
Можуть виникнути ситуації, коли повноцінний сервер SCP неможливий або бажаний. У цьому випадку можуть допомогти сервери SCP з меншими розмірами, такі як Dropbear. Dropbear спрямований на вбудовані системи, такі як маршрутизатори, яким може знадобитися функція SSH або SCP, але він може використовуватися як сервер SCP на будь-якій платформі, сумісній POSIX.
Системним адміністраторам, які бажають налаштувати Dropbear, необхідно мати певні вміння. Такі завдання, як відключення базового SSH, але залишення функціонування SCP, потребують модифікацій файлу Dropbear та перекомпіляції виконуваного файлу.
Сервери macOS SCP
7. рідний SCP-сервер macOS
Як операційна система, схожа на Unix, macOS має вбудовану підтримку SSH і, отже, SCP. Щоб увімкнути SSH на комп’ютері macOS, перейдіть до Налаштування системи -> Аплект спільного доступу та увімкніть опцію віддаленого входу. Це дозволить SSH для всіх користувачів машини.
Заключні слова
Є багато причин для вибору SCP через FTP та FTPS, але менше причин для вибору SCP через SFTP. І SCP, і SFTP – це фактично спеціальні типи сеансів SSH, тому вони забезпечують однакові плюси і мінуси стандартного сеансу оболонки SSH. На відміну від FTP та FTPS менш безпечні, тому якщо ви працюєте з одним із цих типів серверів, вам слід перейти на SCP або SFTP.
Дивись також:
- Кращі сервери TFTP
- Кращі сервери SFTP