SSH Remote Access Essentials
Paste the following prompt into your AI chat to install this skill:
Follow https://skillhub.cn/install/skillhub.md to install @user_f12a44b7/self-dev-ssh-essentials into your AI assistant.
About this skill
Problem It Addresses
In daily SSH work, the issue is rarely “can I connect?” It is usually how to keep access secure, maintainable, and debuggable: password logins are brittle, ad-hoc tunnels are easy to lose, internal network paths are complex, config files drift apart, and failures need a repeatable diagnosis path. This skill organizes those concerns into an operational checklist, especially for frequent access to dev machines, jump hosts, or CI runners, and helps turn scattered commands into reusable workflows.
How It Works
It focuses on the ssh client workflow:
- Replace passwords with SSH keys, and manage host aliases, ports, users, and
ProxyJumpwith~/.ssh/config - Cover local forwarding, remote forwarding,
SOCKSdynamic proxies, and background tunnels - Compare file-transfer options such as
scp,SFTP, andrsync over SSH - Point troubleshooting toward debugging, logs, and common failures
- Call out cautions for SSH agent use, shared keys, background tunnels, and public-facing hosts
Scope And Caveats
It is client-side operational practice for developers, SREs, and sysadmins accessing remote servers; it does not replace a full server hardening program. SSH agent forwarding, ProxyJump, and key distribution need trust-boundary review before use. Risk is higher when the target host is publicly exposed, uses shared accounts, or relies on cross-team keys.
Use Cases
- Set up reusable access to a new dev host with keys, `~/.ssh/config`, and `ProxyJump`.
- Map a local service to an internal test environment using an SSH tunnel and verify the port.
- Sync build artifacts with `rsync over SSH`, then diagnose transfer failures using logs.
- Review remote SSH login failures and suspicious activity with `auth.log` and common issue checks.
Best For
- Engineers who frequently access multiple dev hosts and need stable SSH config and key workflows.
- SREs who need local, remote, or SOCKS tunnels to reach internal networks.
- Operators who transfer files with `scp`, `SFTP`, or `rsync` and apply hardening checks.
- Sysadmins who troubleshoot failed logins, permission issues, and authentication logs.
Related Skills
For independent developers, automates Git weekly reports, prioritized bug tickets, and project health checks into shareable Markdown.
Scan Windows caches, temporary files, and junk files, show space usage and risk levels, and clean selected items to free disk space.
Deploy a WeChat Service Account backend with Hermes AI, Nginx, systemd, and an admin dashboard on an Ubuntu/Debian VM.
Covers Jenkins, GitHub, and automation-related wrap workflows for IT operations and security.