Какво е SSH, SFTP и FTPES?

Какво е SSH?
SSH е съкращение от Secure Shell (Сигурна обвивка). SSH представлява мрежов протокол за криптирано предаване на данни и се използва най-често за достъп и изпълнение на команди на отдалечена машина като предоставя високо ниво на сигурност по време на комуникация между машините.

Какво е SFTP?
SFTP (SSH File Transfer Protocol) се използва за трансфер на файлове чрез SSH протоколаТози протокол е бинарен, т.е. всички команди и заявки се пакетират в бинарни съобщения, които се изпращат към сървъра. Отговорите от сървъра  се предават отново на пакети в бинарен вид.

Какво е FTPES?
FTPES / FTPS (FTP-SSL/FTP Secure) е разширение на протокола за пренос на данни FTP (File Transfer Protocol). FTPES включва криптографски протоколи като TLS  (Transport Layer Security) и SSL (Secure Sockets Layer).

Какви са приликите и разликите между SFTP и FTPES?
Основните прилики между SFTP  и FTPES са, че и двата протокола използват асиметрични алгоритми (RSA, DSA), симетрични алгоритми (DES/3DES, AES, Twhofish) и алгоритми за обмен на ключове.
Основната разлика между двата протокола е, че при FTPS се използват X.509 сертификати, докато при SSH се използват SSH ключове.
X.509 сертификатът съдържа публичен ключ и определена информация за собственика на сертификата, която може да бъде проверена от другата страна и по този начин да идентифицира собственика.От гледна точка на сигурността X.509 сертификатът съдържа и личен ключ, който се съхранява отделно.
SSH ключът съдържа публичен и личен ключ като личния се съхранява отделно. В него не се съдържа информация за собственика на ключа.
При услугата споделен хостинг, когато имате активна допълнителната опция SSH, то за да я достъпите трябва да въведете следните данни в Putty SSH клиента:
  • Connection type -  SSH
  • Host Name (or IP address) - въвеждате името на вашия хост
Port - въведете 23


За FPTES достъп използвайте следните данни:
  • Хост - ftpes://името-на-сървъра-на-вашия-хостинг-акаунт
  • Потребителско име и парола – същите, които използвате за вашия cРanel акаунт
  • Порт - 21

По време на свързването ще видите информация за използвания сертификат:



Намирате ли за полезно?