По функциональности SFTP похож на FTP, но так как он использует другой протокол, клиенты стандартного FTP не могут связаться с SFTP сервером и наоборот.
FTP можно использовать только в доверенных сетях. Протокол SFTP гарантирует безопасность передачи данных во всех случаях. Подключаясь по SFTP, вы используете надежный канал, защищенный протоколом SSH. Он аутентифицирует клиент и сервер, исключая возможность того, что сессию взломает злоумышленник.
- Для создания подключения к SFTP необходимо сперва включить протокол SSH на сервере и настроить его порт, и разрешить проверку подлинности пароля, для входа уже заведенных пользователей на сервере.
- Настраиваем SSH как вам нужно, но можно и оставить настройки по умолчанию.
После настройки протокола SSH, необходимо проверить его подключение через специальный FTP менеджер «FileZila».
После запуска программы в строке Host указываем тип подключения и IP адрес сервера – sftp://192.168.8.121, в строке Имя пользователя и указываем пользователя, созданного ранее, который имеет доступ к FTP серверу . – user_ftp, в графе пароль вводим пароль от этого пользователя – UserFTP63.
- После входа на сервер перед нами открывается корневой каталог, так как мы указывали доступ к нему в настройках протокола FTP.
- Так же к SFTP серверу можно подключиться через SSH клиент PuTTY, для вводим данные от сервера и нажимаем кнопку «Open».
- Далее указываем логин и пароль от пользователя User_FTP.
- После получения доступа к SFTP серверу через PuTTY, необходимо проверить каталоги, которые нам доступны командой «ls», и как мы видим у нас доступна папка «651», которая была создана на FTP сервере через проводник Windows