{"draft":"draft-ietf-secsh-transport-24","doc_id":"RFC4253","title":"The Secure Shell (SSH) Transport Layer Protocol","authors":["T. Ylonen","C. Lonvick, Ed."],"format":["ASCII","HTML"],"page_count":"32","pub_status":"PROPOSED STANDARD","status":"PROPOSED STANDARD","source":"Secure Shell","abstract":"The Secure Shell (SSH) is a protocol for secure remote login and other\r\nsecure network services over an insecure network.\r\n\r\nThis document describes the SSH transport layer protocol, which\r\ntypically runs on top of TCP\/IP. The protocol can be used as a basis\r\nfor a number of secure network services. It provides strong\r\nencryption, server authentication, and integrity protection. It may\r\nalso provide compression.\r\n\r\nKey exchange method, public key algorithm, symmetric encryption\r\nalgorithm, message authentication algorithm, and hash algorithm are\r\nall negotiated.\r\n\r\nThis document also describes the Diffie-Hellman key exchange method\r\nand the minimal set of algorithms that are needed to implement the\r\nSSH transport layer protocol. [STANDARDS-TRACK]","pub_date":"December 2005","keywords":["remote login","encryption","server authentication","integrity protection","diffie-hellman key exchange","diffie hellman"],"obsoletes":[],"obsoleted_by":[],"updates":[],"updated_by":["RFC6668","RFC8268","RFC8308","RFC8332","RFC8709","RFC8758","RFC9142"],"see_also":[],"doi":"10.17487\/RFC4253","errata_url":"https:\/\/www.rfc-editor.org\/errata\/rfc4253"}