Files
Help/ssh/index.md
T
2026-09-25 08:59:33 +00:00

26 lines
1.1 KiB
Markdown

# Secure Shell (ssh)
Secure Shell is the defacto tool for connecting between devices security in IOT to run commands
- [OpenSSH Documentation](https://www.openssh.org/manual.html)
- [Gitea ssh Setup](gitea-ssh-setup.md)
- [GitHub ssh Setup](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)
- [Setting up ssh-agent to reduce typing in passwords](https://www.ssh.com/academy/ssh/agent)
- SSHFS: mounting the remote file system over ssh
- Windows: https://github.com/winfsp/sshfs-win
- Linux: https://github.com/libfuse/sshfs
# Generating a key
After installing ssh, we recommend generating an ECDSA (elliptic crypto key)
ssh-keygen -t ECDSA
This will ask for a password to encrypt the private key.
**It is very very important that you save this password somewhere safe but easy to retrieve. If you lose it, you will have to generate a new key pair**
This will put the public and private key in your `.ssh` folder
- `id_ed25519` # your private key, password protected
- `id_ed25519.pub` # your public key