Skip to content

SSH_server v1.7

Latest
Compare
Choose a tag to compare
@kl3ssydra kl3ssydra released this 18 Oct 19:28
· 1 commit to main since this release
d72476f
  • Is a very simple software to make people understand that they would like to learn new things about computer science.

  • Is a software that represents the basis of a function of SSH


The client SSH has a command line interface similar to that of telnet and rlogin, but the entire communication (i.e. both the authentication - mutual - and the session of work ) takes place in encrypted form. For this reason, SSH has become a de facto standard for remote administration of UNIX systems and of network devices, making the telnet protocol obsolete, considered too dangerous due to its lack of protection against wiretapping.

The client and the server SSH are installed or installable on many versions of UNIX, GNU/Linux, macOS and Microsoft Windows. It is also available as an administration tool on some network devices. The IANA (Internet Assigned Numbers Authority) has assigned port 22 TCP to the SSH service and UDP, although it is still possible to implement the SSH service on other ports not defined by IANA.


The SSH protocol is based on an architecture that can be represented in three distinct levels: Transport Layer Protocol, User Authentication Protocol and Connection Layer Protocol. The division into three independent levels guarantees extreme flexibility of the protocol: the logical independence of the levels allows you to change the configuration of the connection without having to change the upper or lower levels of the protocol, for example, you can change the information connection protocol without having to change the encryption or authentication protocol of the system.




SSH