OpenSSH Tutorial: Get a Shell on Your Seedbox

Networking & VPN 3 min read Updated Aug 27, 2026
On this page

Short answer: your seedbox login on port 22 is SFTP only — to get a real command line you install the OpenSSH app from your control panel. It gives you a Bash shell running as your own user, with your downloads folder mounted, and rsync and git already inside. This guide covers what the app is, how to install it, how to connect from Windows, macOS and Linux, and what you can and cannot do once you are in.

Two different SSH logins — read this first

Port 22 (built in) OpenSSH app (installed from the panel)
What you get SFTP file transfer only A Bash shell
Port 22 Shown in the panel after install (a five-digit number)
Username / password Same as ruTorrent Same as ruTorrent
Sees Your whole home directory Your downloads folder, plus its own small home
Typical use FileZilla, WinSCP, sftp, rclone, sshfs rsync, scripts, unpacking, poking at files

If you type ssh username@your-server with no port, you will see “This service allows sftp connections only”. That is not an error — port 22 is doing its job. The shell lives on the app’s port.

Step 1: Install the OpenSSH app

  1. Log in to your client area and open your seedbox control panel.
  2. In the apps section, search for OpenSSH and click Install. It takes under a minute.
  3. Open the app from your installed apps. A window shows the hostname and the port you will connect to.

OpenSSH app in the seedbox app list
OpenSSH app showing hostname and port

Your password is the one you use for ruTorrent and FTP. There is nothing else to configure.

Step 2: Connect

Windows

Windows 10 and 11 include an SSH client. Open PowerShell and run:

ssh username@hostname -p PORT

Replace the three values with the ones from the app window. Accept the host key the first time, enter your password, and you are at a prompt. If ssh is not recognised, add the OpenSSH Client optional feature in Windows Settings, or use PuTTY with the same host, port and username.

Connecting to the seedbox OpenSSH app from PowerShell

macOS and Linux

Open Terminal — the SSH client is already installed — and run the same command:

ssh username@hostname -p PORT

On a Linux desktop without ssh, install it with sudo apt install openssh-client (Debian/Ubuntu) or your distribution’s equivalent.

What you can do in the shell

  • Work with your files. Your torrent data is at /home/username/downloads, exactly as SFTP shows it. Move, rename, unpack (unzip, tar) and check sizes with du -sh.
  • Use rsync. The app includes rsync, so a NAS or home machine can pull from the seedbox with rsync -avP -e "ssh -p PORT" username@hostname:/home/username/downloads/complete/ /volume1/media/. Point the schedule at the NAS end; see transferring files from your seedbox for the alternatives.
  • Use git to keep your own scripts on the box.
  • Run one-off commands while you watch — a long move, a hash check of an archive, a quick ls to see what finished.

What you cannot do

  • No root, no sudo, no package installs. The shell runs as your user inside its own container; the seedbox’s system is not visible from it.
  • No port forwarding or tunnelling. ssh -L, -D and -R are disabled on both ports.
  • Not the whole home directory. App configuration folders and the rest of your home are not mounted in the shell — use SFTP for those.
  • Nothing persists outside your files. No cron service runs in the app, and background processes are not kept between app restarts. Schedule from the machine that pulls, not from the seedbox.
  • Not a torrent client. rTorrent is managed through ruTorrent and the panel; the shell cannot restart it. Use the Restart button in the panel.

Frequently asked questions

Why does port 22 refuse a shell?

Every account on a shared server is confined to its own home directory and limited to file transfer on port 22. That isolation is what keeps hundreds of accounts safely apart. The OpenSSH app gives you a shell without loosening it.

Can I log in with an SSH key?

Yes, on the app’s port. See SSH key authentication. Port 22 (SFTP) uses your password.

Can I mount my seedbox as a drive from the shell?

Mounting works the other way round — from your computer over SFTP on port 22. See mounting your seedbox.

Does the app use my storage or traffic?

Negligible storage; traffic counts only when you copy data through it, the same as any transfer.

Put this into practice

EvoSeedbox ships with one-click app installs and up to 10 Gbps per box.

Get your seedbox →