FTP & SSH Access
Set up FTP, SFTP, and SSH access on Hostinger, including creating FTP accounts in hPanel, finding connection details, and using SSH key authentication.
File transfers and terminal access over FTP, SFTP, and SSH.
Tip: Prefer SFTP over plain FTP — SFTP encrypts credentials and transfers.
FTP accounts
Create an FTP account
Open your website dashboard.
Go to FTP Accounts → Create FTP Account.
Enter:
Username — the FTP username
Password — strong password
Directory — accessible directory (defaults to
public_html)
Click Create.
Connection details
Use these in FileZilla, Cyberduck, etc.:
Host
Your domain or the FTP hostname from hPanel
Username
Your FTP username
Password
Your FTP password
Port
21 (FTP) or 22 (SFTP)
Protocol
FTP or SFTP
Change an FTP password
FTP Accounts → find the account.
Click Change Password.
Enter and confirm.
Delete an FTP account
FTP Accounts → find the account.
Click Delete.
SSH access
Terminal access for commands, files, and databases. Available on eligible plans.
Get your SSH details
Open your website dashboard.
Go to SSH Access (or check Advanced).
Note your hostname, username, and port.
Connect
Replace with the values from hPanel.
SSH key authentication
More secure than passwords.
Generate a key pair locally (if you don't have one):
This creates ~/.ssh/id_ed25519 (private) and ~/.ssh/id_ed25519.pub (public).
Add your public key in hPanel:
SSH Access → Add SSH Key.
Paste the contents of
id_ed25519.pub.Click Add.
Warning: Never share your private key. Only the public key goes to Hostinger.
Connect with the key:
Remove an SSH key
SSH Access → click Delete on the key.
Protocol comparison
FTP
21
Legacy transfers — avoid, use SFTP
SFTP
22
Secure file transfers over SSH
SSH
22
Terminal and commands
Last updated: July 21, 2026
Last updated
Was this helpful?