Using Linux With SSH
When you have root access to your Linux hosting account, you have so many extra features that are not available with shared hosting. One of the major features is SSH access with a tool like Putty. With SSH acccess you can literally connect fromm any computer on the Internet and do whatever you want to your website. You can create, edit and delete files, reboot the server, have acomplete access to all mysql databases, and much much more.
Knowing how to navigate at the Linux root can allow you to work on a website with no extra tools. Unlike a typical pc where you need FTP software and an editor, using SSH can be your final safety net if you need to use that. Imagine going on vacation in Cancun and you lose your laptop, or it fails. If you can access your Linux server wuth SSH, you can be back to work at the nearest Internet connection.
Logging In With SSH
Putty is a simple tool which can be used to connect to the server with SSH. The tool is free to download.
To login with SSH,
1) Open Putty
To view files in the folder
To view files within a folder,
1) Use the ls command.
To view the current directory,
1) Use the pwd command.
To change directories,
1) Use the cd command.
Editing and Creating Files
To view a file(but not edit),
root@vpscat [/home/user]# cat filename.txt
To view and edit a file,
1) Open nano or pico editor
2) root@vpscat [/home/user]# nano filename.txt
3) Use arrow keys to navigate.
Note: If you already have a file with Nano it opens up the file. Otherwise, the command nano filename.txt will open a blank screen and you can make the new file called filename.txt.
To save a file edited or created with Nano or Pico,
1) Click Ctrl + O on the keyboard
2) Click ‘Enter’ on keyboard
To exit Nano or Pico,
1) Click Ctrl + X on the keyboard
To remove files,
1) Use the rm command.
root@vpscat [/home/user]# rm filename.txt
2) You will be prompted ‘rm: remove regular file ‘filename.txt’ ?
3) Answer ‘yes’ or ‘no’
3) Hit Enter on the keyboard.
To exit SSH,
1) Type: Exit
2) Hit ‘Enter’ on your keyboard.