Yes. SIRSTEVEHQ supports Secure Shell (SSH) access on selected hosting plans where server-level access is appropriate. SSH allows developers and system administrators to securely connect to their hosting environment using a command-line interface to manage files, run commands, deploy applications, and perform server administration tasks.
SSH is primarily intended for developers and advanced users who require greater control over their hosting environment.
What Is SSH?
SSH (Secure Shell) is a secure network protocol that allows you to remotely connect to a server over an encrypted connection.
Unlike web-based control panels, SSH provides direct command-line access to your hosting environment, enabling you to perform a wide range of administrative and development tasks.
What Can I Use SSH For?
SSH can be used for many development and server management tasks, including:
- Managing website files.
- Uploading and downloading files securely.
- Running Composer commands.
- Managing Git repositories.
- Installing application dependencies.
- Running Artisan commands for Laravel.
- Managing Python environments.
- Executing Node.js commands.
- Running maintenance scripts.
- Configuring Cron Jobs.
- Monitoring server processes.
- Managing application deployments.
SSH provides a faster and more efficient way to manage applications compared to using only a graphical control panel.
Which Hosting Plans Support SSH?
SSH availability depends on your hosting plan and server environment.
For customers who require full SSH access, we recommend one of our Cloud Server solutions:
- SIRSTEVEHQ Cloud
- Unmanaged VPS
- AWS Hosting
- Google Cloud Hosting
These hosting solutions provide the flexibility and server access required for software development, application deployment, and server administration.
SSH is also available on all our Shared Hosting & Shared Pro Hosting plans. If SSH access is essential for your project, please contact our Pre-sales team before placing your order so we can recommend the most suitable hosting solution.
Is SSH Secure?
Yes. SSH encrypts all communication between your computer and the server, helping to protect login credentials and transmitted data from unauthorised access.
To further improve security, we recommend:
- Using strong passwords.
- Enabling SSH key authentication where supported.
- Keeping your local computer secure.
- Avoiding the use of public or unsecured networks when accessing your server.
Can I Upload Files Using SSH?
Yes. SSH supports secure file transfer using tools such as:
- SCP (Secure Copy Protocol).
- SFTP (SSH File Transfer Protocol), where supported.
- Rsync for synchronising files.
These methods provide a secure alternative to traditional FTP for transferring website files.
Can I Use SSH with Git and Composer?
Yes. SSH is commonly used together with development tools such as:
- Git.
- Composer.
- npm.
- Python package managers.
- Laravel Artisan.
- Symfony Console.
- Other command-line utilities.
This makes SSH an essential tool for developers who deploy and maintain modern web applications.
Do I Need SSH for My Website?
Not necessarily.
If you're hosting a standard website, blog, WordPress site, or business website, you may never need SSH access. Most routine tasks can be performed through your hosting control panel.
SSH is generally recommended for:
- Developers.
- System administrators.
- DevOps engineers.
- Businesses running custom applications.
- Customers requiring command-line tools or advanced server management.
Need SSH Access?
If your project requires SSH access, let our Pre-sales team know before ordering your hosting plan.
Please tell us:
- The application or framework you're using.
- Whether you require Composer, Git, Node.js, Python, or other command-line tools.
- Your preferred hosting environment.
- Your expected resource requirements.
We'll recommend the most suitable SIRSTEVEHQ hosting solution to ensure you have the level of access and flexibility needed for your development or production environment.