Pick your tool
Method | Use it when | Watch for |
---|---|---|
CLI (sftp / scp) | You just want it to work. | If ssh works, the CLI works—no extra setup. |
WinSCP (Windows) | You need drag-and-drop. | Must use a .ppk key and a ProxyCommand. |
FileZilla (Windows / macOS / Linux) | Same, but cross-platform. | Same hurdles as WinSCP; can freeze after a few failed attempts. |
All methods use the same SSH key you already uploaded for Compute_._
Shortcut: Stuck in a GUI loop? Drop back to the CLI. It’s faster than hunting for a hidden checkbox.
Command‑line quick‑start
- Open Windows Terminal or your preferred shell.
-
Run:
-
At the
sftp>
prompt:
Command | What it does | Example (Windows) | Example (macOS/Linux) |
---|---|---|---|
put bigfile.zip | Upload a file | ― | ― |
get results.csv | Download a file | ― | ― |
lcd <local-path> | Change local working folderUse quotes if the path has spaces. | lcd "C:\Users\You\Downloads" | lcd ~/Downloads |
lpwd | Show current local folder | ― | ― |
ls / pwd | List / show path on the instance | ― | ― |
exit | Quit | ― | ― |
If
lcd
fails, check that the path exists and is spelled exactly—Windows paths need either double backslashes (C:\\path\\to\\dir
) or quotes around spaces.WinSCP walkthrough (Windows)
- Download & install WinSCP.
- Click New Site → SFTP.
-
In Host name enter
<instance-id>.ssh.hivecompute.ai
. -
Port: 22 • User name:
ubuntu
. -
Click Advanced → Tunnel → enable ProxyCommand and paste:
-
Back in the main window, click Authentication → browse to your
.ppk
(or convert with PuTTYgen). - Save the session → Login.
WinSCP not connecting?
- Permission denied → Convert your key to .ppk with PuTTYgen and point WinSCP to it.
- Connection closed → Double-check the ProxyCommand line:
ssh bastion@ssh.hivecompute.ai %h
. - Still no luck? Open Session → Log Window and search for “proxy command rejected.”
FileZilla setup (cross‑platform)
- Install FileZilla.
- File → Site Manager → New Site.
- Protocol SFTP – SSH File Transfer Protocol.
-
Host:
<instance-id>.ssh.hivecompute.ai
• Port: 22. -
Logon type: Key file → point to your private key (ED25519/RSA). Convert to
.ppk
if prompted. -
Advanced → Generic Proxy → Command:
- Connect → accept the host fingerprint.
FileZilla stalls or won’t connect?
- Ensure “Key file” is a .ppk (or run
Pageant
on Windows). - Confirm the Proxy command is exactly
ssh bastion@ssh.hivecompute.ai %h
. - After several failures FileZilla can lock up—quit and relaunch before retrying.
FileZilla setup (cross‑platform)
- Install FileZilla.
- File → Site Manager → New Site.
- Protocol SFTP – SSH File Transfer Protocol.
-
Host:
<instance-id>.ssh.hivecompute.ai
• Port: 22. -
Logon type: Key file → point to your private key (ED25519/RSA). Convert to
.ppk
if prompted. -
Advanced → Generic Proxy → Command:
- Connect → accept the host fingerprint.
FileZilla stalls or won’t connect?
- Ensure “Key file” is a .ppk (or run
Pageant
on Windows). - Confirm the Proxy command is exactly
ssh bastion@ssh.hivecompute.ai %h
. - After several failures FileZilla can lock up—quit and relaunch before retrying.
Large datasets? Use rsync
rsync
resumes partial transfers—great for multi‑GB files.
Common errors & fixes
Permission denied
→ wrong key or key not added to Compute.Connection closed
→ missing ProxyCommand/bastion hop.- GUI can’t find key file → convert OpenSSH key to
.ppk
with PuTTYgen