SSH — это защищенный сетевой протокол, который позволяет подключаться к другим компьютерам и удаленным серверам, выполнять на них различные команды, а также обмениваться данными. Выполняет шифрование всей передаваемой информации (включая логины и пароли), обеспечивая ее безопасность, целостность и конфиденциальность.
Протокол SFTP предназначен для передачи файлов через зашифрованное соединение. SFTP использует протокол SSH для создания безопасного туннеля, по которому происходит обмен данными. В отличие от FTP, где вся информация передается в открытом виде, SFTP шифрует весь трафик, что значительно снижает вероятность перехвата данных.
Для работы с SSH и SFTP используются следующие типы:
СоединениеSsh — интерфейс для взаимодействия по протоколу SSH. Для создания соединения используйте один из конструкторов типа. Чтобы задать настройки соединения, используйте тип НастройкиСоединенияSsh.
КонсольSsh — интерфейс для взаимодействия с удаленной консолью, которая позволяет выполнять произвольный набор команд. Для получения экземпляра типа используйте метод СоединениеSsh.ОткрытьКонсоль().
СоединениеSftp — интерфейс для взаимодействия с сервером по протоколу SFTP: позволяет просматривать содержимое каталогов, загружать файлы на сервер или скачивать их с сервера, перемещать и переименовывать файлы. Для получения экземпляра типа используйте метод СоединениеSsh.ОткрытьСоединениеSftp().
ФайлSftp — предоставляет информацию о файле или каталоге, размещенном на сервере.
Примеры