Chapter 9

SSH

To establish communication between two host devices, it’s natural to make connections between them. Using such connections, users can share or transfer files over the network, log in to another system remotely, or transmit commands to a remote device for execution. Networks have multiple elements that must be managed, such as routers, switches, and servers. Network administrators connect network devices via remote shell login to configure and manage the devices or retrieve information from the devices.

Various programs exist for connecting and managing network devices, such as Telnet for remote login, File Transfer Protocol (FTP) for transferring data between two devices, and rsh for remote execution of commands. But the biggest ...

Get Network Programmability and Automation Fundamentals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.