Edit configs without redeploying
Open /etc/nginx/conf.d/site.conf in SSHive's editor, fix the typo and press Cmd+S. The nginx -t && nginx -s reload that follows runs in the terminal tab next to it.
Dual-pane file browser with drag & drop uploads from Finder. Remote file editor, bulk operations, transfer progress with speed indicator.
scp is slow when you edit and resend a file ten times, and a separate transfer app is one more window. SSHive's SFTP file manager lives in the same window as your terminal: drag a .env from the Desktop onto /etc/myapp/ and follow the upload next to the shell where you will restart the service.
A file-transfer profile opens in two panes, your Mac on the left and the server on the right, each with a clickable path bar and per-server bookmarks for places like /var/log/nginx. Drag and drop works both ways, and a multiple selection can be downloaded, deleted or given new permissions with chmod in one go. Double-click a text file and it opens in the built-in editor, with syntax highlighting; Cmd+S writes it back to the server. Files over 1 MB open there read-only, and binary files are for downloading.
The same browser handles FTP and FTPS on the Mac, so an old hosting account needs no other app. In the free version, uploads are limited to 10 MB per file; Pro removes the cap. On iPhone and iPad, the SFTP app for iOS browses the same servers and saves downloads to the Files app, and the SFTP guide for Mac walks through a first transfer step by step.Dual-pane file browser with breadcrumb navigation and directory bookmarks
Drag & drop upload directly from Finder with real-time transfer progress
Built-in remote file editor, double-click to edit, Cmd+S to save back to server
Bulk operations: select multiple files for download, delete, or chmod
Open /etc/nginx/conf.d/site.conf in SSHive's editor, fix the typo and press Cmd+S. The nginx -t && nginx -s reload that follows runs in the terminal tab next to it.
Select the rotated files in /var/log/myapp/, drag them to a folder on your Mac, and follow the progress and speed while the terminal stays free. Everything travels inside the SSH connection, encrypted.
Drop a dist/ folder onto the server pane, set its permissions with chmod, then run systemctl restart myapp in the terminal next to it. A folder keeps its structure on the way up.
Cmd+S writes it back. Files over 1 MB open read-only, and binary files are refused rather than damaged: download those instead.FTP and FTPS in the SFTP file browser
GPU-accelerated terminal
Local, remote & SOCKS5 proxy