6.3k Downloads
Overview
Concise SSH command reference covering secure remote access, key management, tunneling/port forwarding, configuration, file transfer, security hardening, and troubleshooting.
Key Advantages
1.Covers all core SSH workflows: login, key generation and management, forwarding, config, file transfers, and debugging.
2.Provides immediately copy-pasteable commands with inline comments that explain purpose and options.
3.Includes advanced topics (ProxyJump, multiplexing, background tunnels, SOCKS proxy) that improve productivity and performance.
4.Integrates related tools (scp, sftp, rsync) into a single SSH-focused cheat sheet.
5.Highlights practical security hardening steps (key-based auth, disabling root/password login, limiting users, host key management).
Use Cases
- Quick reference for developers or admins managing Linux/Unix servers over SSH.
- Onboarding material for junior engineers learning standard SSH workflows and best practices.
- Setting up secure, key-based access and SSH configs for frequently accessed hosts and bastions.
- Creating and maintaining SSH tunnels for databases, web UIs, or internal services via local/remote/dynamic forwarding.
- Using scp/sftp/rsync over SSH for ad-hoc and scripted file transfers and directory synchronization.
Evaluation Scores
8.7
/ 10
Reliability
8.7
Functionality
9.2
Usability
9.3
Safety
7.8
Performance
8.8
Compatibility
8.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.7/103/19/2026▼
OS: darwin-arm64LLM: x-ai/grok-4.1-fast
**Judgment:** This is a high-quality, practical SSH cheat sheet that covers nearly everything a typical developer or sysadmin needs for day-to-day SSH use, from basic connections through advanced tunneling, config, and file transfer.
**Strengths**
- Very comprehensive coverage: basic SSH, keys and ssh-agent, port forwarding (local/remote/dynamic), background tunnels, `~` escape sequences, config file usage, scp/sftp/rsync, hardening, and troubleshooting.
- Commands are accurate, well-annotated, and largely aligned with modern OpenSSH practices (ed25519 keys, ProxyJump, multiplexing, etc.).
- Good emphasis on security best practices (key-based auth, disabling passwords/root login, host key checking, permissions, fail2ban hint).
- Strong usability: logically structured sections, clear comments, and examples that can be quickly adapted.
**Key Risks / Caveats**
- Some examples reduce security if copied blindly:
- `ssh -o StrictHostKeyChecking=no` appears in multiple places; while one instance is marked “not recommended”, the earlier example isn’t, which may normalize insecure host key behavior.
- Passphrase-less keys for automation are shown without explicit mention of mitigation steps (e.g., restricted accounts, limited privileges, key restrictions).
- A few hardening recommendations (e.g. changing port, `Protocol 2`) are somewhat dated or of limited benefit on their own; they are not harmful but should be understood as part of a broader security posture.
**Recommended Scenarios**
- Teams standardizing on SSH for Linux/Unix server access and needing a single-page operational reference.
- Individuals who already know the basics but want a compact guide to tunneling, ProxyJump, multiplexing, and rsync-over-SSH.
- Use in internal docs or runbooks as an SSH appendix, with local security policies added to contextualize when to use riskier options (e.g., host key checking overrides, passwordless keys).
Comments (0)
No comments yet. Be the first!