SSH
This guide will get you connected to your slot via SSH (Secure Shell). The article is built on assumption that you can find your slot details from the Feral web manager.
There are a lot of different operations that can be performed via SSH and many pieces of software are installed via it. It is a pretty important tool to have and be able to use for a lot of people.
Table of contents
General information
You can find the server/hostname, username and password for SSH on by clicking on the Software link to the left-hand side of the Feral web manager.
When trying to log in for the first time (except on KiTTY), you will receive a message which begins:
The authenticity of host 'server.feralhosting.com (IP)' can't be established.
Naturally, in your specific case, server will be replaced with the name of the server you are trying to connect to and IP will be replaced by its IP. It will then ask you Are you sure you want to continue connecting (yes/no)? and wait for your response. After checking the details are as expected, type yes and press enter to save the host key.
The Windows utility KiTTY will display a different pop-up and that will be covered in the Windows section.
When you are asked to enter your password, it is important to know that your password entry will not appear to respond to your input - it will not display ***** or something similar as you type.
Windows
We will use a piece of software called KiTTY to connect to our slot via SSH. It is a fork of PuTTY with a few more useful features - it is possible to rename kitty.exe to putty.exe if other pieces of software (such as BitKinex or WinSCP) expect that filename. The first thing to do is download KiTTY.
Double-clicking on the executable will open a configuration window. We only need to make a couple of changes to get connected.
In the list a categories in the left-hand pane, look for Window and click on Translation. Make sure that UTF-8 is selected under Remote Character Set.
Next, look for Connection in the category list and click on Data. Make the following changes to the listed fields:
- Auto-login username
- Your SSH username
- Auto-login password
- Your SSH / SFTP / FTP password (it's the same password)
Then select Session from the category list and make the following changes:
- Host Name (or IP address)
- server.feralhosting.com, where server is replaced by your actual server name
- Saved Sessions
- Enter a name of your choice to save the session under. Anything will do - why not your server name?
After making these changes click on Save to the right-hand side. All the changes you've made will be saved under the name specified in Saved Sessions
If you double-click on the saved session name it will load up the session according to the settings you have provided. If you provided, as above, the username and password directly you'll be logged in without having to enter anything.
Mac
No special software is needed to access your slot via SSH if you use macOS. You can simply access the terminal and connect out of the box.
To access the terminal, access your Applications folder, then open Utilities. You'll see Terminal in the list. To save time in the future you can drag the icon for Terminal on to the Dock.
Once you have a terminal window open, you can run ssh user@server.feralhosting.com, where user is replaced by your username and server is replaced by the name of your server. You will then be prompted to enter your SSH password.
Linux
Firstly you need to access your terminal. Whilst there may obviously be differences between the different distributions of Linux, the standard way to access this in Debian, Ubuntu and Linux Mint is by pressing ctrl + alt + T.
Once you have a terminal window open, you can run ssh user@server.feralhosting.com, where user is replaced by your username and server is replaced by the name of your server. You will then be prompted to enter your SSH password.
If other flavours have different methods, feel free to write up subsections for them.