SSH
SSH is a cryptographic network protocol providing authenticated and encrypted remote access, command execution, and data transfer over untrusted networks.
LLMs in Production
SSH is a cryptographic network protocol for secure remote login and command execution over an untrusted network.
- How it is used
- Uses SSH to open a remote terminal on a headless Raspberry Pi or GCP VM.
- How deep it goes
- Walks through enabling SSH and connecting, but does not explain the protocol’s cryptographic internals.
- Examples
- Shows Pi Imager’s Enable SSH setting, a terminal login to a Pi, and gcloud commands for VM access.
- What you can do after
- Operate/configure it to reach a Pi or GCP VM remotely and account for common connection prerequisites.
Road to Kubernetes
SSH is a secure network protocol for remotely accessing and administering computers over an authenticated, encrypted connection.
- How it is used
- Provides remote command-line access for provisioning, administering, and deploying applications on virtual machines.
- How deep it goes
- Explains connection requirements, first-use host verification, commands, and firewall access, without detailing the protocol internals.
- Examples
- Uses Ubuntu VM provisioning, ssh root@<your-ip>, host verification, Git installation, and UFW rules allowing SSH traffic.
- What you can do after
- Operate/configure a remote VM through Terminal or PowerShell, then install software and deploy code from its command line.
Acing the CCNA Exam: Volume 2 Advanced Networking and Security
SSH is a protocol that provides authenticated and encrypted remote shell access and other secure network services.
- How it is used
- Provides secure remote CLI management for configuring, verifying, and troubleshooting Cisco network devices.
- How deep it goes
- Explains encryption, RSA keys, SSH versions, VTY configuration, authentication, access control, timeouts, and connection commands.
- Examples
- Uses annotated Cisco IOS configuration, PC and router SSH commands, password prompts, and resulting device CLI prompts.
- What you can do after
- Operate/configure Cisco IOS SSH access, restrict VTY connections, initiate sessions, and distinguish SSH from insecure Telnet.
Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains SSH →
Build Python Web Apps with Streamlit
SSH is a secure network protocol for authenticated and encrypted command-line access to a remote computer.
- How it is used
- Uses remote terminal access to diagnose and troubleshoot applications running on Elastic Beanstalk EC2 instances.
- How deep it goes
- Explains remote sessions, authentication, and encryption, but defers the theory of public-key cryptography.
- Examples
- Demonstrates Elastic Beanstalk SSH setup, RSA key-pair generation, passphrase entry, and public-key upload.
- What you can do after
- Diagnose and troubleshoot deployed applications by accessing their remote EC2 terminal securely.
Read how Build Python Web Apps with Streamlit explains SSH →
Related concepts
- virtual machineuses · A virtual machine is a software-based environment that emulates or implements an abstract computer system, providing an interface on which an operating system or programs can execute.
- SSH clientused by · An SSH client is software that initiates encrypted Secure Shell connections to remote hosts for authenticated remote interaction.
- remotingused by · Remoting is the execution of commands or management operations on a computer, device, or service over a network connection.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.



