Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| blocks:ssh [2021-07-22 16:41] – created admin | blocks:ssh [2026-01-12 08:11] (current) – [Warnings] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Remote Management using SSH ====== | + | ===== Remote Management using SSH ===== |
| If you prefer (or have to use) a command line for managing Blocks, here's a video showing you how to do this. SSH is a terminal command available on all major operating systems, allowing you to log in to a remote computer, execute commands, copy files back and forth, etc, all using a secure and encrypted connection. | If you prefer (or have to use) a command line for managing Blocks, here's a video showing you how to do this. SSH is a terminal command available on all major operating systems, allowing you to log in to a remote computer, execute commands, copy files back and forth, etc, all using a secure and encrypted connection. | ||
| - | + | {{vimeo> | |
| - | {{vimeo> | + | |
| ==== List of Commands ==== | ==== List of Commands ==== | ||
| Line 73: | Line 72: | ||
| # View the last couple of lines in the current log file: | # View the last couple of lines in the current log file: | ||
| - | tail | + | tail latest.log |
| # Follow what's added to the log file in real time | # Follow what's added to the log file in real time | ||
| - | tail -f | + | tail -f latest.log |
| # To stop following, press Ctrl-C | # To stop following, press Ctrl-C | ||
| Line 87: | Line 86: | ||
| # Or perhaps just config.yml if inside the Blocks root | # Or perhaps just config.yml if inside the Blocks root | ||
| - | # Show how to use nano | + | # View general performance and running processes |
| htop | htop | ||
| - | # Show what htop tells you | ||
| # display free disk space | # display free disk space | ||
| Line 136: | Line 133: | ||
| # Rebooting the remote computer | # Rebooting the remote computer | ||
| sudo reboot now | sudo reboot now | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Warnings ==== | ||
| + | When using //ssh// to log on to a new computer or one that has just been restored from a disk image, you may see a warning like what's shown below. The reason for such a warning is that you've previously used //ssh// to access this IP address or domain name, and it's now associated with a different //ssh id//. The intention of such warning is to make the user to consider if it is legit or not. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Rather that editing the file that keeps track of those IDs, the following commands can be used in the terminal to clear the associated keys and get ready for new ones: | ||
| + | |||
| + | < | ||
| + | ssh-keygen -R <ip or domain> | ||
| + | </ | ||
| + | |||
| + | Example: | ||
| + | |||
| + | < | ||
| + | ssh-keygen -R 10.0.1.195 | ||
| </ | </ | ||