How to Use SSH
SSH(Secure Shell) is a network protocol that allows a secure access over an encrypted connection.
Through an SSH connection you can easily manage your files and folders, modify their permissions, edit files directly on the server, configure and install your scripts, etc.
SSH is a part of the services, which SiteGround offers to their clients.
SSH tutorial includes detailed instructions on:
- How to enable SSH through cPanel
Learn how to enable SSH through cPanel for your web hosting account.
- How to open an SSH connection using Putty
Learn how to open an SSH connection to your web hosting account using Putty.
- How to use WinSCP
Detailed instructions how to use WinSCP as a Secure FTP client for Windows and how to connect to your accoutn via it.
- How to list files and directories using SSH
Learn more about various commands you can use in order to list files via SSH.
- How to create/edit files and folders using the SSH cmd line
Detailed and easy to follow instructions how to craete new or edit existing files and folders via SSH command line.
- How to move and copy files using SSH
Learn how to move and copy files and folders using the SSH command line.
- How to delete files and folders using SSH
In this part of the tutorial you will learn how to delete existing files and folders via SSH.
- How to extract and create archive files using SSH
Helpful instructions how to extract archives and how to create archives of exisiting files using SSH.
- How to search for files/text using SSH
Learn more abut the find commands. Learn how to search for files ir text via SSH.
- How to manage file/folder permissions and ownership
In this part of the tutorial it is explained how you can change the files and folders permissions and ownership via SSH.
- How to list and control processes using SSH
Easy to follow instructions how to manage processes via SSH. Learn how to list and control processes that currently run.
- Advanced Bash Environment Variables
Learn more about the advanced bash environment variables and how to use them.
- Advanced Bash Loops
Instructions how to chain certain commands under SSH via advanced bash loops.