Add a server
Create a profile with a hostname or IP, SSH port, username and authentication method.
A practical introduction to setting up a server, authenticating securely, using the terminal and transferring files with SFTP.
Create a profile with a hostname or IP, SSH port, username and authentication method.
Use a password, an ED25519/RSA private key, or keyboard-interactive authentication when required.
Review the host-key fingerprint for new servers. Strict checking helps detect unexpected identity changes.
Launch the host and work in the SSH terminal. Create additional sessions for parallel shells.
Browse remote paths, upload or download files, create folders and use supported file operations.
Pin important servers, add tags and use server status information to find hosts quickly.
ShellSSH can manage ED25519 and RSA identities. Generate a key, protect it with a passphrase when appropriate, copy the public key in OpenSSH format and add it to the server's ~/.ssh/authorized_keys.
Open the SFTP workspace from a saved host. Navigate directories, upload local files, download remote items and use supported rename, folder creation and deletion operations.
Keep strict host-key verification enabled for servers you control. If a known server unexpectedly presents a new fingerprint, verify the change through an independent channel before accepting it.