Skip to main content

Step-by-step SSH, SFTP, RDP and VNC guides for Mac

9 guides, each one task from start to finish on a Mac: the Terminal command when there is one, and where to click in SSHive when there is a window for it. Every step names the button as the app labels it, and each guide says up front what it needs.

SSH, SFTP, key sign-in and 1 local tunnel are free. RDP, VNC, jump chains, remote tunnels, SOCKS5 and broadcast need SSHive Pro, a one-time purchase of $12.99. The badges on each guide repeat it, and flag the two features that only exist in the Mac app.

New to SSHive? Start with keys if you still type passwords, with the config import if you already have a ~/.ssh/config, and with the tunnel guide when a service you need is only reachable from the server.

Sign in and reach your servers

Keys instead of passwords, the hosts you already have in ~/.ssh/config, and private servers behind a bastion.

5 minutes Free

How to generate and use SSH keys on a Mac

From no key at all to a server that refuses passwords, in about five minutes: an ed25519 key made in Terminal or in SSHive, installed on the server, then used by your profiles.

2 minutes Free

Import ~/.ssh/config into SSHive

Bring your existing OpenSSH config into SSHive: every Host entry becomes a profile in seconds.

3 minutes Pro

How to use a jump host on a Mac

One bastion profile, used by every private server behind it: a jump chain of up to 5 hops, built in the profile editor, each hop signing in with its own credentials.

Move and edit files

Drag and drop between the Finder and the server, and edit a remote file where it lives.

3 minutes Free Also on iPhone and iPad

How to use SFTP on a Mac (drag & drop, free)

Drag-and-drop SFTP transfers, remote file editing and bulk operations, in the same window as your SSH terminal. Free.

Remote desktops

A Windows PC over RDP; a Raspberry Pi, a Linux desktop or another Mac over VNC.

4 minutes Pro Also on iPhone and iPad

How to RDP from a Mac to a Windows host

A Windows desktop in a tab next to your SSH sessions: NLA and Active Directory sign-in, a shared text clipboard, and port 3389 kept private behind an SSH tunnel.

5 minutes Pro Also on iPhone and iPad

How to VNC from a Mac to a Raspberry Pi or Linux desktop

Switch on the VNC server of the machine you want to see, add one profile in SSHive, test it, then route it through an SSH tunnel so the session travels encrypted.

Tunnels and proxies

Reach a port that only the server can see, or browse the web through the server.

5 minutes Free, some steps Pro

How to set up an SSH tunnel on a Mac

Local, remote and SOCKS5 SSH tunnels on macOS, on the command line and in SSHive's profile editor, where they come back every time you connect.

3 minutes Pro Mac only

How to set up a SOCKS5 proxy via SSH on a Mac

Route browser traffic through a server you control, encrypted from your Mac all the way to it, out of reach of the hotel network. No VPN subscription.

Many servers at once

The same command on several servers, and four ways to send it.

4 minutes Pro Mac only

Run a command on multiple SSH servers from Mac

A shell loop, tmux, Ansible or the SSHive broadcast bar: what each one is good at, with the exact commands, so you pick the right one for the job in front of you.