Answer :
SSH (Secure Shell) allows you to securely manage your hosting account from the command line. It is commonly used for file management, Git deployments, Composer, WP-CLI, and server administration — especially on VPS hosting.
This article explains how to connect to GHFS Hosting via SSH using Plesk credentials.
1. Requirements for SSH Access
Depending on your hosting plan, SSH access may or may not be enabled.
You will need:
-
SSH-enabled hosting plan (Shared or VPS)
-
Your SSH username
-
Your server hostname or IP
-
SSH port (usually 22)
-
Optional: SSH keys (if using key-based login)
If you are unsure whether SSH is enabled, check your Plesk panel or contact GHFS Hosting support.
2. Find Your SSH Login Details in Plesk
Steps:
-
Log in to Plesk
-
Go to Websites & Domains
-
Select your domain
-
Click Web Hosting Access or SSH Access
-
Here you will find:
-
Your SSH username
-
Allowed access level (e.g., chrooted shell)
-
Server IP
-
SSH port
-
If SSH is disabled, you can request activation (depending on your plan).
3. Connect via SSH on Windows (PowerShell or PuTTY)
Option 1: PowerShell (Recommended on Windows 10/11)
-
Open PowerShell
-
Run:
Example:
If using a non-default port:
Option 2: Using PuTTY
-
Open PuTTY
-
Enter your server IP
-
Set Port: 22
-
Connection type: SSH
-
Click Open
-
Enter your username and password
4. Connect via SSH on macOS or Linux
-
Open Terminal
-
Run the command:
Example:
If using a custom port:
5. Connect Using an SSH Key (Recommended)
If you created an SSH key pair, upload your public key in Plesk under Authorized Keys.
Then connect with:
If your private key is stored in a custom path:
Example:
6. Common SSH Connection Issues
“Permission denied (publickey,password)”
Possible causes:
-
Wrong username
-
Wrong password
-
Missing public key
-
Private key permissions incorrect
“Connection timed out”
Possible causes:
-
SSH port blocked
-
Wrong server IP
-
Firewall restrictions
“Host key verification failed”
Your computer does not recognize the server.
Fix:
Then reconnect.
7. Important Security Tips
-
Never share your SSH password or private key
-
Use SSH keys instead of passwords when possible
-
Disable password authentication on VPS servers
-
Use strong key passphrases
-
Keep SSH access limited to trusted users
8. When to Contact GHFS Hosting Support
Contact support if:
-
SSH is not available on your hosting plan
-
You cannot locate your SSH username
-
Your connection keeps failing
-
You want to switch to key-based authentication
-
You need help with Composer, Git, or WP-CLI setup
Support can check server settings and provide correct login credentials.