Что такое ftp, ssh, sftp и для чего используется RDP
Какая разница между ftp, ssh и sftp и для чего используется rdp? В статье рассмотрим основные базовые принципы работы с данными протоколами.
Протокол передачи файлов FTP(File Transfer Protocol) предназначен для организации обмена данными между Вашим ПК и сервером. Данный процесс условно похож на тот, когда пользователь копирует информацию с одной папки в другую. С помощью ftp Вы получаете доступ к дисковому пространству, которое выделено хостером. К примеру все пользователи услугами виртуального хостинга от HyperHost получают FTP доступ.
Функции, которые доступны с FTP: скачивание файлов с FTP-сервера, закачивание сайтов на хостинг, размещение файлов на FTP-серверах разного типа.
Данный протокол специально разработан для обмена данными и командами с удаленным компьютером. Для того, чтобы появилась возможность использования FTP на вашем ПК есть специальные программы - FTP-клиенты. По сути, они отличаются только графической оболочкой и удобством использования, а функции исполняют одни и те же. В предыдущей статье мы уже рассматривали разновидности FTP-клиентов и функциональность каждого из них.
FTP-клиент может быть установлен на любом ПК с любой ОС: Windows, Unix, MAC и других.
Другими словами, можно с уверенностью сказать, что FTP-сервер - неплохая замена переносным накопителям информации. Если нужно передать данные на другой компьютер, можно не только использовать флешки, но и сделать совершенно по-другому: разместить информацию на FTP-сервере, а потом просто скачать ее с другого ПК. Данные метод более удобен и выгоден для пользователей Сети.
Сетевой протокол сеансового уровня SSH (от английского Secure SHell) дает возможность проводить удаленное управления ОС и туннелирование TCP-соединений. По своей функциональности похож с протоколами Telnet и rlogin. SSH шифрует трафик и пароли, которые передаются. Для того, чтобы использовать shell доступ необходимо установить SSH-клиент, к примеру, Putty для ОС Windows.
Основные функции SSH:
- безопасные команды доступа к хосту (ssh - удаленная оболочка, slogin - удаленный вход в систему, scp - удаленное копирование);
- предоставление встроенного механизма для выполнения удаленных клиентов X Window;
- возможность выполнять переадресацию портов, с помощью передачи трафика с одной машины на другую. При этом трафик шифруется.
Как обезопасить использование SSH: 1) запретить удаленный root-доступ; 2) запретить использовать подключение с пустым паролем или отключение входа по паролю; 3) использовать длинные SSH2 RSA-ключи, так как они считаются более безопасными; 4) с помощью настройки фаерволла можно ограничить список IP адресов, которым предоставляется доступ; 5) установления системы, которая сможет обнаруживать вторжения (IDS); 6) отключение потенциально опасных адресов и другие методы.
В отличии от виртуального хостинга, SSH доступы выдаются сразу при аренде VDS или VPS сервера.
Протокол прикладного уровня sftp был разработан как расширение к SSH-2. Используется для копирования и выполнения операций с файлами поверх безопасного соединения. В большинстве случаев использует порт 22. sftp предполагает, что он работает поверх установленного безопасного канала, что сервер уже аутентифицировал клиента и что идентификатор клиента доступен протоколу.
Secure File Transfer Protocol - именно так расшифровуется данное сокращение. Из-за того, что данный протокол имеет встроенную систему шифрования, его предпочтительней использовать чем ftp. Как официальный стандарт Сети sftp пока что еще не принят, но третья версия является наиболее популярной и используется в SSH-сервере OpenSSH. В Windows реализована четвертая, которая более независимая от платформы и, в том числе, работает на Unix.
Возможности и функции протокола sftp:
- функция возобновление, прерывание передачи и удаление файла;
- используется в качестве подсистемы реализаций версии 2 протокола SSH;
- преимущественная особенность по сравнению с ftp (у которого нет условий загрузки) - загруженные файлы могут быть связаны с их основными атрибутами, такими как метки времени.
Протокол SFTP реализуют OpenSSH, PuTTY, плагины TotalCommander и Far Manager, WinSCP и другие менее популярные клиенты.
Remote Desktop Protocol (RDP) - протокол прикладного уровня, который используют для того, чтобы получать доступ к удаленным ПК без прямого контакта с ними. От скорости интернета напрямую зависит скорость, по которой Вы будете работать с помощью RDP. Данный протокол используют для управления компьютером на расстоянии, то есть запуском на нем приложений и выполнения различного рода задач.
Разработано 10 версий данного протокола, последняя из которых 8.1 была выпущена в 2013 году и доступна как пакет обновления для Windows 7 SP1 и Windows Server 2008 R2. Протокол используется в двух режимах: для администрирования и для доступа к серверу приложений.
Возможности удаленного рабочего стола созданного с помощью RDP:
- полноценная передача цветовой гаммы;
- можно использовать актуальные средства для шифрования информации;
- воспроизведение звука с удаленной машины на локальном ПК;
- можно подключать локальные ресурсы к удаленному компьютеру;
- возможность пользоваться локальным и сетевым принтером;
- использование буфера обмена для передачи данных;
- предоставляется доступ к портам локального компьютера (последовательные и параллельные).
Про данный протокол знает каждый системный администратор, так как он широко используется для удаленного управления рабочем столом, протокол был разработан еще в далеком 1998 году. С помощью него можно оперативно устранять вся неполадки и проводить профилактические работы без непосредственного нахождения за удаленным компьютером.
На ВДС серверах RDP доступ также можно получить. Для этого закажите ВДС с ОС Виндовс, подробнее о данных тарифах и их возможностях в предыдущей статье.
В ОС Windows XP, Vista, Seven данное ПО установлено по умолчанию. Воспользоваться им можно с помощью сочетание клавиш Win+R , набрать mstsc и нажать Enter.
Протоколам HTTP, HTTPS и их сравнению была посвящена предыдущая наша статья.
Надеемся, наш обзор помог Вам более детально разобраться в мире интернет-технологий! Если нужна дополнительная консультация, обращайтесь!