Разница между протоколами SSH версии 1 и SSH версии 2 заключается в следующих особенностях:
SSH версии 1 (SSH1) основан в 1995 году и имеет три основных протокола (SSH-CONNECT, SSH-TRANS и SSH-USERAUTH). 4 Позволяет на соединение ровно один канал сессии и поддерживает более широкий спектр методов аутентификации пользователей, чем SSH2. 48
SSH версии 2 (SSH2) основан в 2006 году и имеет ряд улучшений по сравнению с SSH1. 4 Он более эффективен, безопасен и портативен, чем SSH1, и поддерживает SFTP (Secure File Transfer Protocol). 49 Имеет больше защитных механизмов, чем SSH1, чтобы избежать уязвимостей. 4 Для аутентификации и шифрования в SSH2 используются улучшенные и сильные алгоритмы (например, DSA — Digital Signature Algorithm). 4
SSH2 обеспечивает дополнительные механизмы для конфиденциальности (сетевой трафик шифруется с использованием 3DES, Blowfish, CAST128 или Arcfour) и целостности (hmac-sha1, hmac-md5). 5
SSH2 также предоставляет возможность запускать любое количество сеансов оболочки через одно соединение SSH. 2