Secure shell (SSH)
Contents
Secure shell (SSH)#
Requires: Time: 5 minutes.
Results: You will know about some useful shortcuts.
Now, we will tell you about some shortcuts that you can use to save some time.
Note: in the future you will have to debug problems, and these problems might be harder to understand if you rely blindly on the shortcuts.
SSH aliases#
Instead of using
ssh duckie@![ROBOT].local
You can set up SSH so that you can use:
ssh ![ROBOT]
During your init_sd_card process described later in the book,
the command will automatically setup ~/.ssh/config
.
If you are having trouble using it, you can follow the instructions
below.
To manually create an SSH alias, create a host section in
~/.ssh/config
on your laptop with the following contents:
Host ![ROBOT]
User duckie
Hostname ![ROBOT].local
Note that this does not let you do
ping ![ROBOT]
You haven’t created another hostname, just an alias for SSH.
However, you can use the alias with all the tools that rely
on SSH, including rsync
and scp
.