Use cases — SSH, SFTP, RDP & VNC for macOS
NAS administration from your Mac
SSH into Synology, QNAP, TrueNAS, or Unraid; transfer files via SFTP; tunnel admin UIs — all from SSHive.
NAS appliances run a stripped-down Linux (Synology's DSM, QNAP's QTS, TrueNAS's FreeBSD/Linux mix, Unraid's Slackware) and expose SSH for power-user management. From a Mac, daily tasks are: drop files via SFTP, edit Docker / shell scripts, check `df -h` and SMART status, occasionally restart a service. SSHive makes this fast — saved profile per NAS, snippets for the common tasks, and tunnels for accessing DSM/QTS web UIs over an encrypted channel.
Enable SSH on Synology DSM
In DSM web UI: Control Panel → Terminal & SNMP → check "Enable SSH service". Default port is 22. Use your DSM admin user. Best practice: create a dedicated admin user, disable root SSH, enable key-based auth. SSHive works the same way as for any Linux SSH host.
Tunnel DSM web UI for safe remote access
Synology DSM is on port 5000 (HTTP) or 5001 (HTTPS). Don't expose these on your router. In SSHive, in the NAS profile, add Local forward: 5001 → localhost:5001. Connect via SSH, then open `https://localhost:5001` in your browser. DSM is reachable encrypted via SSH. Same trick for QNAP QTS (port 8080), TrueNAS (port 80/443), Unraid (port 80).
Frequently asked questions
Will SFTP transfers be slow over a NAS?+
On gigabit Ethernet, SFTP through SSH typically saturates the link (110-120 MB/s). The bottleneck is the NAS's internal storage IOPS and CPU for SSH encryption. NASes with weak ARM CPUs (older Synology DS series) can struggle past 50 MB/s. Use AES-NI-capable encryption ciphers (`aes128-gcm@openssh.com` is fast).
Can SSHive replace the Synology Drive desktop client?+
No — Synology Drive does background sync and conflict resolution. SSHive's SFTP is for explicit file ops. Use both: Drive for ongoing sync, SSHive for ad-hoc admin tasks.
Step-by-step guides
How to use SFTP on a Mac (drag & drop, free)
Drag-and-drop SFTP transfers, remote file editing, bulk ops — in the same window as your SSH terminal. Free.
How to set up an SSH tunnel on a Mac
A complete guide to local, remote, and SOCKS5 SSH tunnels on macOS — both command-line and visually in SSHive.
How to generate and use SSH keys on a Mac
From `ssh-keygen` to passwordless servers in 5 minutes — covers ed25519, ssh-agent, the Apple Keychain, and SSHive integration.
Try SSHive Free for macOS
Get the all-in-one SSH, SFTP, RDP and VNC client for Mac. Free download, no signup required.