<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.2047servers.co.uk/support/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.2047servers.co.uk/support/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin2047</id>
		<title>2047Servers Support - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://www.2047servers.co.uk/support/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin2047"/>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Special:Contributions/Admin2047"/>
		<updated>2026-07-27T15:48:29Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.2</generator>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Left_4_Dead_2_Install</id>
		<title>Left 4 Dead 2 Install</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Left_4_Dead_2_Install"/>
				<updated>2013-10-11T16:19:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Source_Based_Servers]]&lt;br /&gt;
&lt;br /&gt;
[[File:Left4Dead2.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
'''Copy the commands within the code boxes and paste/run them in Putty'''&lt;br /&gt;
&lt;br /&gt;
First you will need to connect to your server using Putty (SSH) in order to do this install See - [[connecting_to_your_server|Connecting to your server]]&lt;br /&gt;
&lt;br /&gt;
== Making a folder for the server ==&lt;br /&gt;
&lt;br /&gt;
You will need to make a folder somewhere that the server files will be installed (If you have done this, skip this part)&lt;br /&gt;
&lt;br /&gt;
The most common or best place to put most of your files on a server is in the /home folder&lt;br /&gt;
&lt;br /&gt;
Change Directory to /home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now make a folder e.g. L4D2_Server Note to change the &amp;quot;L4D2_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir L4D2_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go into that folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd L4D2_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you have a new / clean folder you can being to download &amp;amp; install the files for the server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing SteamCMD + SRCDS / L4D2 ==&lt;br /&gt;
&lt;br /&gt;
First you will need to download SteamCMD (The new Server tool from Valve) in order to download Steam &amp;amp; then SRCDS (Source Dedicated Server) for L4D2 use&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://media.steampowered.com/client/steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After downloading you will need to extract the contents of the compressed file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvfz steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you will need to run SteamCMD for the first time&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./steamcmd.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Running this command will check for SteamCMD updates to the updater, when it is done it will allow you to input commands&lt;br /&gt;
&lt;br /&gt;
At the point where you see &amp;quot;Steam&amp;gt;&amp;quot; This is where you can either login as your steam account or login as anonymous (Benefits for linking your server to a Steam account is that steam will add it to their trusted 3rd party servers list in some of their games, so it will appear on the server browser better)&lt;br /&gt;
&lt;br /&gt;
Logging in anonymously &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login anonymous&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logging in as your account (Note it is best to create a separate account for this, or you will have to logout of Steam while you are using these commands)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login &amp;lt;username&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should then ask for your password &amp;amp; you may have to enter your Steam Guard Password once it emails you one (if you have Steam Guard enabled on your account)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloading L4D2 ==&lt;br /&gt;
&lt;br /&gt;
Once you have done the tasks above you can now install a Steam Game Server, To install L4D2 to the current folder you command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;force_install_dir ./l4d2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update 222860 validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
222860 is the app id for L4D2&lt;br /&gt;
&lt;br /&gt;
This will check the current folder &amp;amp; download any / all missing files for a L4D2 Server (you can use this command to redownload files that you may have deleted&lt;br /&gt;
&lt;br /&gt;
L4D2 Will now download (Should go very fast with our network speeds on our servers)&lt;br /&gt;
&lt;br /&gt;
== Running Left 4 Dead 2 via Screen ==&lt;br /&gt;
&lt;br /&gt;
When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running &amp;amp; close Putty you will kill the server (kills any processes you left running)&lt;br /&gt;
&lt;br /&gt;
The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the &amp;quot;L4D2_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -S L4D2_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you will notice you are on a new session with a clean view of Putty&lt;br /&gt;
&lt;br /&gt;
Now you can run your Left 4 Dead 2 Server Note to change the values in this line e.g. max players, port etc...&lt;br /&gt;
&lt;br /&gt;
Max Players - up to 8, Port (Best to use unused ones e.g. 25XXX-27XXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -console -game left4dead2 +map l4d_hospital01_apartment +maxplayers 8 -autoupdate -port 27000 +exec server.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If all done right your server should start up fine &amp;amp; the last thing it should say is &amp;quot;VAC Secure&amp;quot; or something very simular, If not try downloading the files again, just incase it missed a few (highly unlikly)&lt;br /&gt;
&lt;br /&gt;
Now you can Disconnect from the session&lt;br /&gt;
&lt;br /&gt;
Using Keys &amp;quot;Ctrl + A + D&amp;quot; at the same time&lt;br /&gt;
&lt;br /&gt;
=== Using Fork ===&lt;br /&gt;
&lt;br /&gt;
You can use the Fork function to run multiple servers running from the same files (Saves having to start up / manage multiple servers if they are going to be the same)&lt;br /&gt;
&lt;br /&gt;
See the example command above, this will create extra instances of the servers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -console -game left4dead2 +map c5m1_waterfront +maxplayers 8 -autoupdate -port 27300 +exec server.cfg -fork 5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reconnecting to the process / session ==&lt;br /&gt;
&lt;br /&gt;
Once you have a session running you may want to recconnect to it as the server may crash, or you may want to turn it off or restart etc...&lt;br /&gt;
&lt;br /&gt;
First you will need to find what sessions are running &amp;amp; their process id&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:puttyscreen.png|350px]]&lt;br /&gt;
&lt;br /&gt;
As you see in my screenshot, i have 2 Screen Sessions running, if i want to connect to 2047Servers session i would use the numbers on the left&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -r 7354&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note Change the ID numbers to what your ones are&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Left_4_Dead_2_Install</id>
		<title>Left 4 Dead 2 Install</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Left_4_Dead_2_Install"/>
				<updated>2013-10-11T16:18:19Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Source_Based_Servers]]&lt;br /&gt;
&lt;br /&gt;
[[File:Left4Dead2.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
'''Copy the commands within the code boxes and paste/run them in Putty'''&lt;br /&gt;
&lt;br /&gt;
First you will need to connect to your server using Putty (SSH) in order to do this install See - [[connecting_to_your_server|Connecting to your server]]&lt;br /&gt;
&lt;br /&gt;
== Making a folder for the server ==&lt;br /&gt;
&lt;br /&gt;
You will need to make a folder somewhere that the server files will be installed (If you have done this, skip this part)&lt;br /&gt;
&lt;br /&gt;
The most common or best place to put most of your files on a server is in the /home folder&lt;br /&gt;
&lt;br /&gt;
Change Directory to /home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now make a folder e.g. L4D2_Server Note to change the &amp;quot;L4D2_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir L4D2_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go into that folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd L4D2_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you have a new / clean folder you can being to download &amp;amp; install the files for the server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing SteamCMD + SRCDS / L4D2 ==&lt;br /&gt;
&lt;br /&gt;
First you will need to download SteamCMD (The new Server tool from Valve) in order to download Steam &amp;amp; then SRCDS (Source Dedicated Server) for CSGO use&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://media.steampowered.com/client/steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After downloading you will need to extract the contents of the compressed file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvfz steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you will need to run SteamCMD for the first time&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./steamcmd.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Running this command will check for SteamCMD updates to the updater, when it is done it will allow you to input commands&lt;br /&gt;
&lt;br /&gt;
At the point where you see &amp;quot;Steam&amp;gt;&amp;quot; This is where you can either login as your steam account or login as anonymous (Benefits for linking your server to a Steam account is that steam will add it to their trusted 3rd party servers list in some of their games, so it will appear on the server browser better)&lt;br /&gt;
&lt;br /&gt;
Logging in anonymously &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login anonymous&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logging in as your account (Note it is best to create a separate account for this, or you will have to logout of Steam while you are using these commands)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login &amp;lt;username&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should then ask for your password &amp;amp; you may have to enter your Steam Guard Password once it emails you one (if you have Steam Guard enabled on your account)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloading L4D2 ==&lt;br /&gt;
&lt;br /&gt;
Once you have done the tasks above you can now install a Steam Game Server, To install L4D2 to the current folder you command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;force_install_dir ./l4d2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update 222860 validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
222860 is the app id for L4D2&lt;br /&gt;
&lt;br /&gt;
This will check the current folder &amp;amp; download any / all missing files for a L4D2 Server (you can use this command to redownload files that you may have deleted&lt;br /&gt;
&lt;br /&gt;
L4D2 Will now download (Should go very fast with our network speeds on our servers)&lt;br /&gt;
&lt;br /&gt;
== Running Left 4 Dead 2 via Screen ==&lt;br /&gt;
&lt;br /&gt;
When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running &amp;amp; close Putty you will kill the server (kills any processes you left running)&lt;br /&gt;
&lt;br /&gt;
The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the &amp;quot;L4D2_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -S L4D2_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you will notice you are on a new session with a clean view of Putty&lt;br /&gt;
&lt;br /&gt;
Now you can run your Left 4 Dead 2 Server Note to change the values in this line e.g. max players, port etc...&lt;br /&gt;
&lt;br /&gt;
Max Players - up to 8, Port (Best to use unused ones e.g. 25XXX-27XXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -console -game left4dead2 +map l4d_hospital01_apartment +maxplayers 8 -autoupdate -port 27000 +exec server.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If all done right your server should start up fine &amp;amp; the last thing it should say is &amp;quot;VAC Secure&amp;quot; or something very simular, If not try downloading the files again, just incase it missed a few (highly unlikly)&lt;br /&gt;
&lt;br /&gt;
Now you can Disconnect from the session&lt;br /&gt;
&lt;br /&gt;
Using Keys &amp;quot;Ctrl + A + D&amp;quot; at the same time&lt;br /&gt;
&lt;br /&gt;
=== Using Fork ===&lt;br /&gt;
&lt;br /&gt;
You can use the Fork function to run multiple servers running from the same files (Saves having to start up / manage multiple servers if they are going to be the same)&lt;br /&gt;
&lt;br /&gt;
See the example command above, this will create extra instances of the servers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -console -game left4dead2 +map c5m1_waterfront +maxplayers 8 -autoupdate -port 27300 +exec server.cfg -fork 5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reconnecting to the process / session ==&lt;br /&gt;
&lt;br /&gt;
Once you have a session running you may want to recconnect to it as the server may crash, or you may want to turn it off or restart etc...&lt;br /&gt;
&lt;br /&gt;
First you will need to find what sessions are running &amp;amp; their process id&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:puttyscreen.png|350px]]&lt;br /&gt;
&lt;br /&gt;
As you see in my screenshot, i have 2 Screen Sessions running, if i want to connect to 2047Servers session i would use the numbers on the left&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -r 7354&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note Change the ID numbers to what your ones are&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Counter_Strike_1.6_Install</id>
		<title>Counter Strike 1.6 Install</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Counter_Strike_1.6_Install"/>
				<updated>2013-09-07T18:47:31Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
[[Category:HLDS_Based_Servers]]&lt;br /&gt;
&lt;br /&gt;
[[File:cs16.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
'''Copy the commands within the code boxes and paste/run them in Putty'''&lt;br /&gt;
&lt;br /&gt;
First you will need to connect to your server using Putty (SSH) in order to do this install See - [[connecting_to_your_server|Connecting to your server]]&lt;br /&gt;
&lt;br /&gt;
== Making a folder for the server ==&lt;br /&gt;
&lt;br /&gt;
You will need to make a folder somewhere that the server files will be installed (If you have done this, skip this part)&lt;br /&gt;
&lt;br /&gt;
The most common or best place to put most of your files on a server is in the /home folder&lt;br /&gt;
&lt;br /&gt;
Change Directory to /home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now make a folder e.g. CS_Server Note to change the &amp;quot;CS_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir CS_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go into that folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd CS_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you have a new / clean folder you can being to download &amp;amp; install the files for the server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing SteamCMD + Steam ==&lt;br /&gt;
&lt;br /&gt;
First you will need to download HLDS  (Half Life Dedicated Server) via SteamCMD (Replacement to hldsupdatetool)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://media.steampowered.com/client/steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After downloading you will need to extra the compressed folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvfz steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then run the installer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./steamcmd.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you must login either using the anonymous account or your own account&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login anonymous&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
((Logging in your with account - Replace &amp;quot;&amp;lt;username&amp;gt;&amp;quot; with your username, it should then ask for your password))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login &amp;lt;username&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloading CS 1.6 ==&lt;br /&gt;
&lt;br /&gt;
After installing SteamCMD it should run, if not just run the above command again.&lt;br /&gt;
&lt;br /&gt;
You will now need to set the install directory e.g. we will go with cs1.6&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;force_install_dir ./cs1.6/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 2 options for installing a CS 1.6 Server (Normal &amp;amp; Beta, both commands are shown here)&lt;br /&gt;
&lt;br /&gt;
Installing normal version (This just installs HLDS - Without Cstrike)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update 90 validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the HLDS MOD (Cstrike is a Mod for Half Life)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_set_config 90 mod cstrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then run the HLDS Mod installer (This time it knows you want a cstrike server so it will get the files for that)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update 90 validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing the beta version&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update &amp;quot;90 -beta beta&amp;quot; validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will check the current folder &amp;amp; download any / all missing files for a Counter Strike 1.6 Server (you can use this command to redownload files that you may have deleted&lt;br /&gt;
&lt;br /&gt;
Counter Strike 1.6 Will now download (Should go very fast with our network speeds on our servers)&lt;br /&gt;
&lt;br /&gt;
== Running CS1.6 via Screen ==&lt;br /&gt;
&lt;br /&gt;
When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running &amp;amp; close Putty you will kill the server (kills any processes you left running)&lt;br /&gt;
&lt;br /&gt;
The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the &amp;quot;CS_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -S CS_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you will notice you are on a new session with a clean view of Putty&lt;br /&gt;
&lt;br /&gt;
Now you can run your CS Server Note to change the values in this line e.g. max players, port etc...&lt;br /&gt;
&lt;br /&gt;
Max Players - up to 32, Port (Best to use unused ones e.g. 25XXX-27XXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./hlds_run -game cstrike -autoupdate +maxplayers 12 -port 25100 +map de_dust&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If all done right your server should start up fine &amp;amp; the last thing it should say is &amp;quot;VAC Secure&amp;quot; or something very simular, If not try downloading the files again, just incase it missed a few (highly unlikly)&lt;br /&gt;
&lt;br /&gt;
Now you can Disconnect from the session&lt;br /&gt;
&lt;br /&gt;
Using Keys &amp;quot;Ctrl + A + D&amp;quot; at the same time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reconnecting to the process / session ==&lt;br /&gt;
&lt;br /&gt;
Once you have a session running you may want to recconnect to it as the server may crash, or you may want to turn it off or restart etc...&lt;br /&gt;
&lt;br /&gt;
First you will need to find what sessions are running &amp;amp; their process id&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:puttyscreen.png|350px]]&lt;br /&gt;
&lt;br /&gt;
As you see in my screenshot, i have 2 Screen Sessions running, if i want to connect to 2047Servers session i would use the numbers on the left&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -r 7354&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note Change the ID numbers to what your ones are&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management</id>
		<title>Linux User &amp; File Management</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management"/>
				<updated>2013-09-04T14:09:13Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== Basic Overview ==&lt;br /&gt;
&lt;br /&gt;
When creating users on your server you may want to restrict their access on the server &amp;amp; its files.&lt;br /&gt;
&lt;br /&gt;
By default creating a user will also give them access to use SSH &amp;amp; FTP, yet this can be turned off / restricted by following the guide below.&lt;br /&gt;
&lt;br /&gt;
To Create a user you would normally use command (Which is fine as we can limit there access later on)&lt;br /&gt;
&lt;br /&gt;
 useradd newuser&lt;br /&gt;
&lt;br /&gt;
=== Setting a user to have admin permissions ===&lt;br /&gt;
&lt;br /&gt;
After you have created a new user account you will want to add them to the &amp;quot;sudoer&amp;quot; file, this will give them full admin permissions like the root account (Only do this if you really want to / trust them)&lt;br /&gt;
&lt;br /&gt;
use nano to edit the file &amp;amp; add their account name (like the example screenshot below, but change newuser to their account name)&lt;br /&gt;
&lt;br /&gt;
 nano /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
[[File:sudoers.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you have finished adding the new account you will need to save the file &amp;quot;Ctrl + X&amp;quot; (To exit) it will then ask to save &amp;quot;y = yes&amp;quot; - &amp;quot;n = no&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you wish to fine tune the sudoers file visit here for advance uses -  http://linux.die.net/man/5/sudoers&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
=== Restricting SSH access ===&lt;br /&gt;
&lt;br /&gt;
To restric access to SSH for a user is very simple all you have to do is edit the &amp;quot;/etc/passwd&amp;quot; file&lt;br /&gt;
&lt;br /&gt;
 nano /etc/passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once your are editing the file, you should notice the user you recently created is near or at the bottom of the list (Example line below)&lt;br /&gt;
&lt;br /&gt;
 newuser:x:1008:1008::/home/newuser:/bin/false&lt;br /&gt;
&lt;br /&gt;
*The first part is the username, in this case &amp;quot;newuser&amp;quot;&lt;br /&gt;
*The &amp;quot;x&amp;quot; means a password is set for the user&lt;br /&gt;
*The two numbers have different meanings, the first number &amp;quot;1008&amp;quot; in this case is the User ID. The second number is the Group ID (Stored in /etc/group)&lt;br /&gt;
*The &amp;quot;/home/newuser&amp;quot; is the users current home directory (We will cover more about this in the FTP part below)&lt;br /&gt;
*The last part is the most important to this step &amp;quot;/bin/false&amp;quot; means they have &amp;quot;No&amp;quot; SSH access, it will be &amp;quot;/bin/sh&amp;quot; by default (Meaning they have SSH access), so change this from &amp;quot;/bin/sh&amp;quot; &amp;gt; &amp;quot;/bin/false&amp;quot; to disable SSH access for that user.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
== Users &amp;amp; FTP Access ==&lt;br /&gt;
&lt;br /&gt;
By default we normally install ProFTPD as an FTP Server (The other common one is VSFTP)&lt;br /&gt;
&lt;br /&gt;
The config files for ProFTPD are in /etc/proftpd&lt;br /&gt;
&lt;br /&gt;
In this folder you will find the main config file &amp;quot;proftpd.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This file is easy to navigate wrong, in here you can set things such as&lt;br /&gt;
&lt;br /&gt;
* FTP Port&lt;br /&gt;
* FTP Hostname + Welcome Message&lt;br /&gt;
* Default Login Root Folder (Set to ~ if you wish to use Folder Jail (As mentioned below)&lt;br /&gt;
* How many users can connect at one time&lt;br /&gt;
* How many times they can try to connect (wrong password lockout)&lt;br /&gt;
* Who has access&lt;br /&gt;
* &amp;amp; many more&lt;br /&gt;
&lt;br /&gt;
There is also a file in /etc called &amp;quot;ftpusers&amp;quot; - This file is a list of users that are &amp;quot;NOT&amp;quot; allowed FTP access, feel free to edit this file &amp;amp; add users you wish not to have FTP access to your server&lt;br /&gt;
&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Jailing Users in a folder ===&lt;br /&gt;
&lt;br /&gt;
Jailing users in a folder is a very common technique for server sharing like web hosting, you can give users access to only their folder &amp;amp; they cannot get out of their folder. (Please read some of the points above if you wish to do this)&lt;br /&gt;
&lt;br /&gt;
You will have to edit your &amp;quot;proftpd.conf&amp;quot; file (or the vsftpd.conf file if you are using vsftpd instead) within that file you will see an option for default login root folder (If it is hashed out &amp;quot;#&amp;quot; unhash it &amp;amp; set it as &amp;quot;DefaultRoot ~&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Command to add a new user &amp;quot;testftp&amp;quot; &amp;amp; create a home / login folder in &amp;quot;/home/testftp&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd -m -d /home/testftp testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the password for the user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;passwd testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSH Lockout===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/passwd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit this file, find at the bottom their user name&lt;br /&gt;
&lt;br /&gt;
You will see something like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;testftp:x:1001:1001::/home/testftp:/bin/sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
name:x:userid:groupid::login/folder:/ssh settings (bin/sh = SSH Access, change this to /bin/false to prevent SSH login for this user)&lt;br /&gt;
&lt;br /&gt;
You can also change the login/folder to where you want (as long as they have permissions to get into that folder it will work)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now if you have already created your user great, if not see the steps above on creating a user (useradd username), Once you have created a user edit the &amp;quot;/etc/passwd&amp;quot; file &amp;amp; edit the home directory to the folder location you want e.g. /home/newuser (Make sure that user has permission on that folder, otherwise they wont be able to login (because they dont have access to that folder)&lt;br /&gt;
&lt;br /&gt;
You can check folder permissions either on PuTTy using &amp;quot;ls -l&amp;quot; or the GUI / easier way in WinSCP - http://winscp.net&lt;br /&gt;
&lt;br /&gt;
When you are connected via http://winscp.net you can right click on a folder &amp;amp; it will give you an option to enter a UID (User ID, as spoken about above) enter the users id to view/set their permissions on the folder, they will need at least Read &amp;amp; Execute on the folder in order for them to access the folder (You can set them the owner if you want to)&lt;br /&gt;
&lt;br /&gt;
[[File:winscpuserperm.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Folders &amp;amp; Group Access ===&lt;br /&gt;
&lt;br /&gt;
As you see in the screenshot above, there are two permission types you can set on each file/folder, You can give groups access to folders you want e.g. a &amp;quot;TF2_Server&amp;quot; you want your &amp;quot;TF2Admins&amp;quot; to have access to, all you would do is create a group &amp;amp; add the users you want to be in that group to it.&lt;br /&gt;
&lt;br /&gt;
You then set the permissions on that folder e.g. &amp;quot;TF2Admins&amp;quot; as owner of the &amp;quot;TF2_Server&amp;quot; folder, then anyone in your &amp;quot;TF2Admins&amp;quot; group will have the access they should.&lt;br /&gt;
&lt;br /&gt;
You can get the group id from /etc/group (As said about above)&lt;br /&gt;
&lt;br /&gt;
use these commands to add a group &amp;amp; add users into that group&lt;br /&gt;
&lt;br /&gt;
 groupadd TF2Admins&lt;br /&gt;
&lt;br /&gt;
 usermod -a -G TF2Admins newuser&lt;br /&gt;
&lt;br /&gt;
===FTP Permission Numbers Explained===&lt;br /&gt;
&lt;br /&gt;
1st Number = Owner Access&lt;br /&gt;
&lt;br /&gt;
2nd Number = Group Access&lt;br /&gt;
&lt;br /&gt;
3rd Number = Public Access&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0 No Permissions - The User(s) can't do anything&lt;br /&gt;
&lt;br /&gt;
1 Execute Only - The User(s) can only execute the file)&lt;br /&gt;
&lt;br /&gt;
2 Write Only - The User(s) can only write to the file / folder)&lt;br /&gt;
&lt;br /&gt;
3 Write and Execute Permissions - The User(s) can only Write &amp;amp; Execute the file)&lt;br /&gt;
&lt;br /&gt;
4 Read Only - The User(s) can only read from the file / folder&lt;br /&gt;
&lt;br /&gt;
5 Read and Execute Permissions - The User(s) can only read from the file / folder &amp;amp; execute the file&lt;br /&gt;
&lt;br /&gt;
6 Read and Write Permissions - The User(s) can only read &amp;amp; write to the file / folder&lt;br /&gt;
&lt;br /&gt;
7 Read, Write and Execute Permissions - The User(s) can do everything - Read, Write &amp;amp; Execute the file / folder&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management</id>
		<title>Linux User &amp; File Management</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management"/>
				<updated>2013-09-04T14:08:55Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== Basic Overview ==&lt;br /&gt;
&lt;br /&gt;
When creating users on your server you may want to restrict their access on the server &amp;amp; its files.&lt;br /&gt;
&lt;br /&gt;
By default creating a user will also give them access to use SSH &amp;amp; FTP, yet this can be turned off / restricted by following the guide below.&lt;br /&gt;
&lt;br /&gt;
To Create a user you would normally use command (Which is fine as we can limit there access later on)&lt;br /&gt;
&lt;br /&gt;
 useradd newuser&lt;br /&gt;
&lt;br /&gt;
=== Setting a user to have admin permissions ===&lt;br /&gt;
&lt;br /&gt;
After you have created a new user account you will want to add them to the &amp;quot;sudoer&amp;quot; file, this will give them full admin permissions like the root account (Only do this if you really want to / trust them)&lt;br /&gt;
&lt;br /&gt;
use nano to edit the file &amp;amp; add their account name (like the example screenshot below, but change newuser to their account name)&lt;br /&gt;
&lt;br /&gt;
 nano /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
[[File:sudoers.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you have finished adding the new account you will need to save the file &amp;quot;Ctrl + X&amp;quot; (To exit) it will then ask to save &amp;quot;y = yes&amp;quot; - &amp;quot;n = no&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you wish to fine tune the sudoers file visit here for advance uses -  http://linux.die.net/man/5/sudoers&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
=== Restricting SSH access ===&lt;br /&gt;
&lt;br /&gt;
To restric access to SSH for a user is very simple all you have to do is edit the &amp;quot;/etc/passwd&amp;quot; file&lt;br /&gt;
&lt;br /&gt;
 nano /etc/passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once your are editing the file, you should notice the user you recently created is near or at the bottom of the list (Example line below)&lt;br /&gt;
&lt;br /&gt;
 newuser:x:1008:1008::/home/newuser:/bin/false&lt;br /&gt;
&lt;br /&gt;
*The first part is the username, in this case &amp;quot;newuser&amp;quot;&lt;br /&gt;
*The &amp;quot;x&amp;quot; means a password is set for the user&lt;br /&gt;
*The two numbers have different meanings, the first number &amp;quot;1008&amp;quot; in this case is the User ID. The second number is the Group ID (Stored in /etc/group)&lt;br /&gt;
*The &amp;quot;/home/newuser&amp;quot; is the users current home directory (We will cover more about this in the FTP part below)&lt;br /&gt;
*The last part is the most important to this step &amp;quot;/bin/false&amp;quot; means they have &amp;quot;No&amp;quot; SSH access, it will be &amp;quot;/bin/sh&amp;quot; by default (Meaning they have SSH access), so change this from &amp;quot;/bin/sh&amp;quot; &amp;gt; &amp;quot;/bin/false&amp;quot; to disable SSH access for that user.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
== Users &amp;amp; FTP Access ==&lt;br /&gt;
&lt;br /&gt;
By default we normally install ProFTPD as an FTP Server (The other common one is VSFTP)&lt;br /&gt;
&lt;br /&gt;
The config files for ProFTPD are in /etc/proftpd&lt;br /&gt;
&lt;br /&gt;
In this folder you will find the main config file &amp;quot;proftpd.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This file is easy to navigate wrong, in here you can set things such as&lt;br /&gt;
&lt;br /&gt;
* FTP Port&lt;br /&gt;
* FTP Hostname + Welcome Message&lt;br /&gt;
* Default Login Root Folder (Set to ~ if you wish to use Folder Jail (As mentioned below)&lt;br /&gt;
* How many users can connect at one time&lt;br /&gt;
* How many times they can try to connect (wrong password lockout)&lt;br /&gt;
* Who has access&lt;br /&gt;
* &amp;amp; many more&lt;br /&gt;
&lt;br /&gt;
There is also a file in /etc called &amp;quot;ftpusers&amp;quot; - This file is a list of users that are &amp;quot;NOT&amp;quot; allowed FTP access, feel free to edit this file &amp;amp; add users you wish not to have FTP access to your server&lt;br /&gt;
&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Jailing Users in a folder ===&lt;br /&gt;
&lt;br /&gt;
Jailing users in a folder is a very common technique for server sharing like web hosting, you can give users access to only their folder &amp;amp; they cannot get out of their folder. (Please read some of the points above if you wish to do this)&lt;br /&gt;
&lt;br /&gt;
You will have to edit your &amp;quot;proftpd.conf&amp;quot; file (or the vsftpd.conf file if you are using vsftpd instead) within that file you will see an option for default login root folder (If it is hashed out &amp;quot;#&amp;quot; unhash it &amp;amp; set it as &amp;quot;DefaultRoot ~&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Command to add a new user &amp;quot;testftp&amp;quot; &amp;amp; create a home / login folder in &amp;quot;/home/testftp&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd -m -d /home/testftp testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the password for the user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;passwd testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSH Lockout===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/passwd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit this file, find at the bottom their user name&lt;br /&gt;
&lt;br /&gt;
You will see something like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;testftp:x:1001:1001::/home/testftp:/bin/sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
name:x:userid:groupid::login/folder:/ssh settings (bin/sh = SSH Access, change this to /bin/false to prevent SSH login for this user)&lt;br /&gt;
&lt;br /&gt;
You can also change the login/folder to where you want (as long as they have permissions to get into that folder it will work)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now if you have already created your user great, if not see the steps above on creating a user (useradd username), Once you have created a user edit the &amp;quot;/etc/passwd&amp;quot; file &amp;amp; edit the home directory to the folder location you want e.g. /home/newuser (Make sure that user has permission on that folder, otherwise they wont be able to login (because they dont have access to that folder)&lt;br /&gt;
&lt;br /&gt;
You can check folder permissions either on PuTTy using &amp;quot;ls -l&amp;quot; or the GUI / easier way in WinSCP - http://winscp.net&lt;br /&gt;
&lt;br /&gt;
When you are connected via http://winscp.net you can right click on a folder &amp;amp; it will give you an option to enter a UID (User ID, as spoken about above) enter the users id to view/set their permissions on the folder, they will need at least Read &amp;amp; Execute on the folder in order for them to access the folder (You can set them the owner if you want to)&lt;br /&gt;
&lt;br /&gt;
[[File:winscpuserperm.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Folders &amp;amp; Group Access ====&lt;br /&gt;
&lt;br /&gt;
As you see in the screenshot above, there are two permission types you can set on each file/folder, You can give groups access to folders you want e.g. a &amp;quot;TF2_Server&amp;quot; you want your &amp;quot;TF2Admins&amp;quot; to have access to, all you would do is create a group &amp;amp; add the users you want to be in that group to it.&lt;br /&gt;
&lt;br /&gt;
You then set the permissions on that folder e.g. &amp;quot;TF2Admins&amp;quot; as owner of the &amp;quot;TF2_Server&amp;quot; folder, then anyone in your &amp;quot;TF2Admins&amp;quot; group will have the access they should.&lt;br /&gt;
&lt;br /&gt;
You can get the group id from /etc/group (As said about above)&lt;br /&gt;
&lt;br /&gt;
use these commands to add a group &amp;amp; add users into that group&lt;br /&gt;
&lt;br /&gt;
 groupadd TF2Admins&lt;br /&gt;
&lt;br /&gt;
 usermod -a -G TF2Admins newuser&lt;br /&gt;
&lt;br /&gt;
===FTP Permission Numbers Explained===&lt;br /&gt;
&lt;br /&gt;
1st Number = Owner Access&lt;br /&gt;
&lt;br /&gt;
2nd Number = Group Access&lt;br /&gt;
&lt;br /&gt;
3rd Number = Public Access&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0 No Permissions - The User(s) can't do anything&lt;br /&gt;
&lt;br /&gt;
1 Execute Only - The User(s) can only execute the file)&lt;br /&gt;
&lt;br /&gt;
2 Write Only - The User(s) can only write to the file / folder)&lt;br /&gt;
&lt;br /&gt;
3 Write and Execute Permissions - The User(s) can only Write &amp;amp; Execute the file)&lt;br /&gt;
&lt;br /&gt;
4 Read Only - The User(s) can only read from the file / folder&lt;br /&gt;
&lt;br /&gt;
5 Read and Execute Permissions - The User(s) can only read from the file / folder &amp;amp; execute the file&lt;br /&gt;
&lt;br /&gt;
6 Read and Write Permissions - The User(s) can only read &amp;amp; write to the file / folder&lt;br /&gt;
&lt;br /&gt;
7 Read, Write and Execute Permissions - The User(s) can do everything - Read, Write &amp;amp; Execute the file / folder&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Filezilla_FTP</id>
		<title>Filezilla FTP</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Filezilla_FTP"/>
				<updated>2013-09-04T14:08:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
== Connecting to your server ==&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|550px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
== Transfering Files ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To transfer files using FTP is easy, it is just a case of drag &amp;amp; drop - As shown in the image below&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
When you select the files you want to copy to your server &amp;amp; drag them onto the server's folder browser you will notice in the status area at the bottom of the FileZilla is a progress like bar, this will tell you how the transfer process is going.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Editing Files ==&lt;br /&gt;
&lt;br /&gt;
Most FTP clients have a simple text editor built in that can be used to open, edit &amp;amp; save text files on the server. This can be usful if you just want to change some config files for example&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
To do this, when you select a text file, right click &amp;amp; then press &amp;quot;Edit&amp;quot; -&amp;gt; Edit the file, then when done exit &amp;amp; save -&amp;gt; Now the FTP may say the file has been changed &amp;amp; you can press &amp;quot;Yes&amp;quot; to Upload the latest version&lt;br /&gt;
&lt;br /&gt;
== File Permissions ==&lt;br /&gt;
&lt;br /&gt;
File Permissions are very important on a server, you can use them to lock users out of a folder, or give a group of users access to a shared folder&lt;br /&gt;
&lt;br /&gt;
When you right click on a folder on your server there will be an option &amp;quot;File Permissions&amp;quot; When you do this, it will open another window in which you can change the file permissions of that folder and its contents&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla6.png|450px]]&lt;br /&gt;
&lt;br /&gt;
The 1st line is about the Owner (If you made the folder this will be you), The 2nd Line is about the User Group you are in e.g. (Admins), The 3rd group is everyone else (Public)&lt;br /&gt;
&lt;br /&gt;
The options are as they say Read Access (Allow them to open / read the file - Not to save or edit), Write Access (Allow them to open, edit, save &amp;amp; make new files) &amp;amp; Execute (Let them run the program or file)&lt;br /&gt;
&lt;br /&gt;
===FTP Permission Numbers Explained===&lt;br /&gt;
&lt;br /&gt;
1st Number = Owner Access&lt;br /&gt;
&lt;br /&gt;
2nd Number = Group Access&lt;br /&gt;
&lt;br /&gt;
3rd Number = Public Access&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0 No Permissions - The User(s) can't do anything&lt;br /&gt;
&lt;br /&gt;
1 Execute Only - The User(s) can only execute the file)&lt;br /&gt;
&lt;br /&gt;
2 Write Only - The User(s) can only write to the file / folder)&lt;br /&gt;
&lt;br /&gt;
3 Write and Execute Permissions - The User(s) can only Write &amp;amp; Execute the file)&lt;br /&gt;
&lt;br /&gt;
4 Read Only - The User(s) can only read from the file / folder&lt;br /&gt;
&lt;br /&gt;
5 Read and Execute Permissions - The User(s) can only read from the file / folder &amp;amp; execute the file&lt;br /&gt;
&lt;br /&gt;
6 Read and Write Permissions - The User(s) can only read &amp;amp; write to the file / folder&lt;br /&gt;
&lt;br /&gt;
7 Read, Write and Execute Permissions - The User(s) can do everything - Read, Write &amp;amp; Execute the file / folder&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management</id>
		<title>Linux User &amp; File Management</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management"/>
				<updated>2013-09-04T14:08:06Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== Basic Overview ==&lt;br /&gt;
&lt;br /&gt;
When creating users on your server you may want to restrict their access on the server &amp;amp; its files.&lt;br /&gt;
&lt;br /&gt;
By default creating a user will also give them access to use SSH &amp;amp; FTP, yet this can be turned off / restricted by following the guide below.&lt;br /&gt;
&lt;br /&gt;
To Create a user you would normally use command (Which is fine as we can limit there access later on)&lt;br /&gt;
&lt;br /&gt;
 useradd newuser&lt;br /&gt;
&lt;br /&gt;
=== Setting a user to have admin permissions ===&lt;br /&gt;
&lt;br /&gt;
After you have created a new user account you will want to add them to the &amp;quot;sudoer&amp;quot; file, this will give them full admin permissions like the root account (Only do this if you really want to / trust them)&lt;br /&gt;
&lt;br /&gt;
use nano to edit the file &amp;amp; add their account name (like the example screenshot below, but change newuser to their account name)&lt;br /&gt;
&lt;br /&gt;
 nano /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
[[File:sudoers.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you have finished adding the new account you will need to save the file &amp;quot;Ctrl + X&amp;quot; (To exit) it will then ask to save &amp;quot;y = yes&amp;quot; - &amp;quot;n = no&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you wish to fine tune the sudoers file visit here for advance uses -  http://linux.die.net/man/5/sudoers&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
=== Restricting SSH access ===&lt;br /&gt;
&lt;br /&gt;
To restric access to SSH for a user is very simple all you have to do is edit the &amp;quot;/etc/passwd&amp;quot; file&lt;br /&gt;
&lt;br /&gt;
 nano /etc/passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once your are editing the file, you should notice the user you recently created is near or at the bottom of the list (Example line below)&lt;br /&gt;
&lt;br /&gt;
 newuser:x:1008:1008::/home/newuser:/bin/false&lt;br /&gt;
&lt;br /&gt;
*The first part is the username, in this case &amp;quot;newuser&amp;quot;&lt;br /&gt;
*The &amp;quot;x&amp;quot; means a password is set for the user&lt;br /&gt;
*The two numbers have different meanings, the first number &amp;quot;1008&amp;quot; in this case is the User ID. The second number is the Group ID (Stored in /etc/group)&lt;br /&gt;
*The &amp;quot;/home/newuser&amp;quot; is the users current home directory (We will cover more about this in the FTP part below)&lt;br /&gt;
*The last part is the most important to this step &amp;quot;/bin/false&amp;quot; means they have &amp;quot;No&amp;quot; SSH access, it will be &amp;quot;/bin/sh&amp;quot; by default (Meaning they have SSH access), so change this from &amp;quot;/bin/sh&amp;quot; &amp;gt; &amp;quot;/bin/false&amp;quot; to disable SSH access for that user.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
== Users &amp;amp; FTP Access ==&lt;br /&gt;
&lt;br /&gt;
By default we normally install ProFTPD as an FTP Server (The other common one is VSFTP)&lt;br /&gt;
&lt;br /&gt;
The config files for ProFTPD are in /etc/proftpd&lt;br /&gt;
&lt;br /&gt;
In this folder you will find the main config file &amp;quot;proftpd.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This file is easy to navigate wrong, in here you can set things such as&lt;br /&gt;
&lt;br /&gt;
* FTP Port&lt;br /&gt;
* FTP Hostname + Welcome Message&lt;br /&gt;
* Default Login Root Folder (Set to ~ if you wish to use Folder Jail (As mentioned below)&lt;br /&gt;
* How many users can connect at one time&lt;br /&gt;
* How many times they can try to connect (wrong password lockout)&lt;br /&gt;
* Who has access&lt;br /&gt;
* &amp;amp; many more&lt;br /&gt;
&lt;br /&gt;
There is also a file in /etc called &amp;quot;ftpusers&amp;quot; - This file is a list of users that are &amp;quot;NOT&amp;quot; allowed FTP access, feel free to edit this file &amp;amp; add users you wish not to have FTP access to your server&lt;br /&gt;
&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
===FTP Permission Numbers Explained===&lt;br /&gt;
&lt;br /&gt;
1st Number = Owner Access&lt;br /&gt;
&lt;br /&gt;
2nd Number = Group Access&lt;br /&gt;
&lt;br /&gt;
3rd Number = Public Access&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0 No Permissions - The User(s) can't do anything&lt;br /&gt;
&lt;br /&gt;
1 Execute Only - The User(s) can only execute the file)&lt;br /&gt;
&lt;br /&gt;
2 Write Only - The User(s) can only write to the file / folder)&lt;br /&gt;
&lt;br /&gt;
3 Write and Execute Permissions - The User(s) can only Write &amp;amp; Execute the file)&lt;br /&gt;
&lt;br /&gt;
4 Read Only - The User(s) can only read from the file / folder&lt;br /&gt;
&lt;br /&gt;
5 Read and Execute Permissions - The User(s) can only read from the file / folder &amp;amp; execute the file&lt;br /&gt;
&lt;br /&gt;
6 Read and Write Permissions - The User(s) can only read &amp;amp; write to the file / folder&lt;br /&gt;
&lt;br /&gt;
7 Read, Write and Execute Permissions - The User(s) can do everything - Read, Write &amp;amp; Execute the file / folder&lt;br /&gt;
&lt;br /&gt;
=== Jailing Users in a folder ===&lt;br /&gt;
&lt;br /&gt;
Jailing users in a folder is a very common technique for server sharing like web hosting, you can give users access to only their folder &amp;amp; they cannot get out of their folder. (Please read some of the points above if you wish to do this)&lt;br /&gt;
&lt;br /&gt;
You will have to edit your &amp;quot;proftpd.conf&amp;quot; file (or the vsftpd.conf file if you are using vsftpd instead) within that file you will see an option for default login root folder (If it is hashed out &amp;quot;#&amp;quot; unhash it &amp;amp; set it as &amp;quot;DefaultRoot ~&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Command to add a new user &amp;quot;testftp&amp;quot; &amp;amp; create a home / login folder in &amp;quot;/home/testftp&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd -m -d /home/testftp testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the password for the user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;passwd testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSH Lockout===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/passwd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit this file, find at the bottom their user name&lt;br /&gt;
&lt;br /&gt;
You will see something like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;testftp:x:1001:1001::/home/testftp:/bin/sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
name:x:userid:groupid::login/folder:/ssh settings (bin/sh = SSH Access, change this to /bin/false to prevent SSH login for this user)&lt;br /&gt;
&lt;br /&gt;
You can also change the login/folder to where you want (as long as they have permissions to get into that folder it will work)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now if you have already created your user great, if not see the steps above on creating a user (useradd username), Once you have created a user edit the &amp;quot;/etc/passwd&amp;quot; file &amp;amp; edit the home directory to the folder location you want e.g. /home/newuser (Make sure that user has permission on that folder, otherwise they wont be able to login (because they dont have access to that folder)&lt;br /&gt;
&lt;br /&gt;
You can check folder permissions either on PuTTy using &amp;quot;ls -l&amp;quot; or the GUI / easier way in WinSCP - http://winscp.net&lt;br /&gt;
&lt;br /&gt;
When you are connected via http://winscp.net you can right click on a folder &amp;amp; it will give you an option to enter a UID (User ID, as spoken about above) enter the users id to view/set their permissions on the folder, they will need at least Read &amp;amp; Execute on the folder in order for them to access the folder (You can set them the owner if you want to)&lt;br /&gt;
&lt;br /&gt;
[[File:winscpuserperm.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Folders &amp;amp; Group Access ====&lt;br /&gt;
&lt;br /&gt;
As you see in the screenshot above, there are two permission types you can set on each file/folder, You can give groups access to folders you want e.g. a &amp;quot;TF2_Server&amp;quot; you want your &amp;quot;TF2Admins&amp;quot; to have access to, all you would do is create a group &amp;amp; add the users you want to be in that group to it.&lt;br /&gt;
&lt;br /&gt;
You then set the permissions on that folder e.g. &amp;quot;TF2Admins&amp;quot; as owner of the &amp;quot;TF2_Server&amp;quot; folder, then anyone in your &amp;quot;TF2Admins&amp;quot; group will have the access they should.&lt;br /&gt;
&lt;br /&gt;
You can get the group id from /etc/group (As said about above)&lt;br /&gt;
&lt;br /&gt;
use these commands to add a group &amp;amp; add users into that group&lt;br /&gt;
&lt;br /&gt;
 groupadd TF2Admins&lt;br /&gt;
&lt;br /&gt;
 usermod -a -G TF2Admins newuser&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management</id>
		<title>Linux User &amp; File Management</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management"/>
				<updated>2013-09-04T14:07:31Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== Basic Overview ==&lt;br /&gt;
&lt;br /&gt;
When creating users on your server you may want to restrict their access on the server &amp;amp; its files.&lt;br /&gt;
&lt;br /&gt;
By default creating a user will also give them access to use SSH &amp;amp; FTP, yet this can be turned off / restricted by following the guide below.&lt;br /&gt;
&lt;br /&gt;
To Create a user you would normally use command (Which is fine as we can limit there access later on)&lt;br /&gt;
&lt;br /&gt;
 useradd newuser&lt;br /&gt;
&lt;br /&gt;
=== Setting a user to have admin permissions ===&lt;br /&gt;
&lt;br /&gt;
After you have created a new user account you will want to add them to the &amp;quot;sudoer&amp;quot; file, this will give them full admin permissions like the root account (Only do this if you really want to / trust them)&lt;br /&gt;
&lt;br /&gt;
use nano to edit the file &amp;amp; add their account name (like the example screenshot below, but change newuser to their account name)&lt;br /&gt;
&lt;br /&gt;
 nano /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
[[File:sudoers.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you have finished adding the new account you will need to save the file &amp;quot;Ctrl + X&amp;quot; (To exit) it will then ask to save &amp;quot;y = yes&amp;quot; - &amp;quot;n = no&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you wish to fine tune the sudoers file visit here for advance uses -  http://linux.die.net/man/5/sudoers&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
=== Restricting SSH access ===&lt;br /&gt;
&lt;br /&gt;
To restric access to SSH for a user is very simple all you have to do is edit the &amp;quot;/etc/passwd&amp;quot; file&lt;br /&gt;
&lt;br /&gt;
 nano /etc/passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once your are editing the file, you should notice the user you recently created is near or at the bottom of the list (Example line below)&lt;br /&gt;
&lt;br /&gt;
 newuser:x:1008:1008::/home/newuser:/bin/false&lt;br /&gt;
&lt;br /&gt;
*The first part is the username, in this case &amp;quot;newuser&amp;quot;&lt;br /&gt;
*The &amp;quot;x&amp;quot; means a password is set for the user&lt;br /&gt;
*The two numbers have different meanings, the first number &amp;quot;1008&amp;quot; in this case is the User ID. The second number is the Group ID (Stored in /etc/group)&lt;br /&gt;
*The &amp;quot;/home/newuser&amp;quot; is the users current home directory (We will cover more about this in the FTP part below)&lt;br /&gt;
*The last part is the most important to this step &amp;quot;/bin/false&amp;quot; means they have &amp;quot;No&amp;quot; SSH access, it will be &amp;quot;/bin/sh&amp;quot; by default (Meaning they have SSH access), so change this from &amp;quot;/bin/sh&amp;quot; &amp;gt; &amp;quot;/bin/false&amp;quot; to disable SSH access for that user.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
== Users &amp;amp; FTP Access ==&lt;br /&gt;
&lt;br /&gt;
By default we normally install ProFTPD as an FTP Server (The other common one is VSFTP)&lt;br /&gt;
&lt;br /&gt;
The config files for ProFTPD are in /etc/proftpd&lt;br /&gt;
&lt;br /&gt;
In this folder you will find the main config file &amp;quot;proftpd.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This file is easy to navigate wrong, in here you can set things such as&lt;br /&gt;
&lt;br /&gt;
* FTP Port&lt;br /&gt;
* FTP Hostname + Welcome Message&lt;br /&gt;
* Default Login Root Folder (Set to ~ if you wish to use Folder Jail (As mentioned below)&lt;br /&gt;
* How many users can connect at one time&lt;br /&gt;
* How many times they can try to connect (wrong password lockout)&lt;br /&gt;
* Who has access&lt;br /&gt;
* &amp;amp; many more&lt;br /&gt;
&lt;br /&gt;
There is also a file in /etc called &amp;quot;ftpusers&amp;quot; - This file is a list of users that are &amp;quot;NOT&amp;quot; allowed FTP access, feel free to edit this file &amp;amp; add users you wish not to have FTP access to your server&lt;br /&gt;
&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
===FTP Permission Numbers Explained===&lt;br /&gt;
&lt;br /&gt;
1st Number = Owner Access&lt;br /&gt;
2nd Number = Group Access&lt;br /&gt;
3rd Number = Public Access&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0 No Permissions - The User(s) can't do anything&lt;br /&gt;
&lt;br /&gt;
1 Execute Only - The User(s) can only execute the file)&lt;br /&gt;
&lt;br /&gt;
2 Write Only - The User(s) can only write to the file / folder)&lt;br /&gt;
&lt;br /&gt;
3 Write and Execute Permissions - The User(s) can only Write &amp;amp; Execute the file)&lt;br /&gt;
&lt;br /&gt;
4 Read Only - The User(s) can only read from the file / folder&lt;br /&gt;
&lt;br /&gt;
5 Read and Execute Permissions - The User(s) can only read from the file / folder &amp;amp; execute the file&lt;br /&gt;
&lt;br /&gt;
6 Read and Write Permissions - The User(s) can only read &amp;amp; write to the file / folder&lt;br /&gt;
&lt;br /&gt;
7 Read, Write and Execute Permissions - The User(s) can do everything - Read, Write &amp;amp; Execute the file / folder&lt;br /&gt;
&lt;br /&gt;
=== Jailing Users in a folder ===&lt;br /&gt;
&lt;br /&gt;
Jailing users in a folder is a very common technique for server sharing like web hosting, you can give users access to only their folder &amp;amp; they cannot get out of their folder. (Please read some of the points above if you wish to do this)&lt;br /&gt;
&lt;br /&gt;
You will have to edit your &amp;quot;proftpd.conf&amp;quot; file (or the vsftpd.conf file if you are using vsftpd instead) within that file you will see an option for default login root folder (If it is hashed out &amp;quot;#&amp;quot; unhash it &amp;amp; set it as &amp;quot;DefaultRoot ~&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Command to add a new user &amp;quot;testftp&amp;quot; &amp;amp; create a home / login folder in &amp;quot;/home/testftp&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd -m -d /home/testftp testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the password for the user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;passwd testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSH Lockout===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/passwd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit this file, find at the bottom their user name&lt;br /&gt;
&lt;br /&gt;
You will see something like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;testftp:x:1001:1001::/home/testftp:/bin/sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
name:x:userid:groupid::login/folder:/ssh settings (bin/sh = SSH Access, change this to /bin/false to prevent SSH login for this user)&lt;br /&gt;
&lt;br /&gt;
You can also change the login/folder to where you want (as long as they have permissions to get into that folder it will work)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now if you have already created your user great, if not see the steps above on creating a user (useradd username), Once you have created a user edit the &amp;quot;/etc/passwd&amp;quot; file &amp;amp; edit the home directory to the folder location you want e.g. /home/newuser (Make sure that user has permission on that folder, otherwise they wont be able to login (because they dont have access to that folder)&lt;br /&gt;
&lt;br /&gt;
You can check folder permissions either on PuTTy using &amp;quot;ls -l&amp;quot; or the GUI / easier way in WinSCP - http://winscp.net&lt;br /&gt;
&lt;br /&gt;
When you are connected via http://winscp.net you can right click on a folder &amp;amp; it will give you an option to enter a UID (User ID, as spoken about above) enter the users id to view/set their permissions on the folder, they will need at least Read &amp;amp; Execute on the folder in order for them to access the folder (You can set them the owner if you want to)&lt;br /&gt;
&lt;br /&gt;
[[File:winscpuserperm.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Folders &amp;amp; Group Access ====&lt;br /&gt;
&lt;br /&gt;
As you see in the screenshot above, there are two permission types you can set on each file/folder, You can give groups access to folders you want e.g. a &amp;quot;TF2_Server&amp;quot; you want your &amp;quot;TF2Admins&amp;quot; to have access to, all you would do is create a group &amp;amp; add the users you want to be in that group to it.&lt;br /&gt;
&lt;br /&gt;
You then set the permissions on that folder e.g. &amp;quot;TF2Admins&amp;quot; as owner of the &amp;quot;TF2_Server&amp;quot; folder, then anyone in your &amp;quot;TF2Admins&amp;quot; group will have the access they should.&lt;br /&gt;
&lt;br /&gt;
You can get the group id from /etc/group (As said about above)&lt;br /&gt;
&lt;br /&gt;
use these commands to add a group &amp;amp; add users into that group&lt;br /&gt;
&lt;br /&gt;
 groupadd TF2Admins&lt;br /&gt;
&lt;br /&gt;
 usermod -a -G TF2Admins newuser&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Filezilla_FTP</id>
		<title>Filezilla FTP</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Filezilla_FTP"/>
				<updated>2013-09-04T14:07:12Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
== Connecting to your server ==&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|550px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
== Transfering Files ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To transfer files using FTP is easy, it is just a case of drag &amp;amp; drop - As shown in the image below&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla3.png|500px]]&lt;br /&gt;
&lt;br /&gt;
When you select the files you want to copy to your server &amp;amp; drag them onto the server's folder browser you will notice in the status area at the bottom of the FileZilla is a progress like bar, this will tell you how the transfer process is going.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla4.png|500px]]&lt;br /&gt;
&lt;br /&gt;
== Editing Files ==&lt;br /&gt;
&lt;br /&gt;
Most FTP clients have a simple text editor built in that can be used to open, edit &amp;amp; save text files on the server. This can be usful if you just want to change some config files for example&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla5.png|500px]]&lt;br /&gt;
&lt;br /&gt;
To do this, when you select a text file, right click &amp;amp; then press &amp;quot;Edit&amp;quot; -&amp;gt; Edit the file, then when done exit &amp;amp; save -&amp;gt; Now the FTP may say the file has been changed &amp;amp; you can press &amp;quot;Yes&amp;quot; to Upload the latest version&lt;br /&gt;
&lt;br /&gt;
== File Permissions ==&lt;br /&gt;
&lt;br /&gt;
File Permissions are very important on a server, you can use them to lock users out of a folder, or give a group of users access to a shared folder&lt;br /&gt;
&lt;br /&gt;
When you right click on a folder on your server there will be an option &amp;quot;File Permissions&amp;quot; When you do this, it will open another window in which you can change the file permissions of that folder and its contents&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla6.png|450px]]&lt;br /&gt;
&lt;br /&gt;
The 1st line is about the Owner (If you made the folder this will be you), The 2nd Line is about the User Group you are in e.g. (Admins), The 3rd group is everyone else (Public)&lt;br /&gt;
&lt;br /&gt;
The options are as they say Read Access (Allow them to open / read the file - Not to save or edit), Write Access (Allow them to open, edit, save &amp;amp; make new files) &amp;amp; Execute (Let them run the program or file)&lt;br /&gt;
&lt;br /&gt;
===FTP Permission Numbers Explained===&lt;br /&gt;
&lt;br /&gt;
1st Number = Owner Access&lt;br /&gt;
2nd Number = Group Access&lt;br /&gt;
3rd Number = Public Access&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0 No Permissions - The User(s) can't do anything&lt;br /&gt;
&lt;br /&gt;
1 Execute Only - The User(s) can only execute the file)&lt;br /&gt;
&lt;br /&gt;
2 Write Only - The User(s) can only write to the file / folder)&lt;br /&gt;
&lt;br /&gt;
3 Write and Execute Permissions - The User(s) can only Write &amp;amp; Execute the file)&lt;br /&gt;
&lt;br /&gt;
4 Read Only - The User(s) can only read from the file / folder&lt;br /&gt;
&lt;br /&gt;
5 Read and Execute Permissions - The User(s) can only read from the file / folder &amp;amp; execute the file&lt;br /&gt;
&lt;br /&gt;
6 Read and Write Permissions - The User(s) can only read &amp;amp; write to the file / folder&lt;br /&gt;
&lt;br /&gt;
7 Read, Write and Execute Permissions - The User(s) can do everything - Read, Write &amp;amp; Execute the file / folder&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/CSGO_Install</id>
		<title>CSGO Install</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/CSGO_Install"/>
				<updated>2013-09-01T15:42:19Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Source_Based_Servers]]&lt;br /&gt;
&lt;br /&gt;
[[File:csgo.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
'''Copy the commands within the code boxes and paste/run them in Putty'''&lt;br /&gt;
&lt;br /&gt;
First you will need to connect to your server using Putty (SSH) in order to do this install See - [[connecting_to_your_server|Connecting to your server]]&lt;br /&gt;
&lt;br /&gt;
== Making a folder for the server ==&lt;br /&gt;
&lt;br /&gt;
You will need to make a folder somewhere that the server files will be installed (If you have done this, skip this part)&lt;br /&gt;
&lt;br /&gt;
The most common or best place to put most of your files on a server is in the /home folder&lt;br /&gt;
&lt;br /&gt;
Change Directory to /home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now make a folder e.g. CSGO_Server Note to change the &amp;quot;CSGO_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir CSGO_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go into that folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd CSGO_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you have a new / clean folder you can being to download &amp;amp; install the files for the server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing SteamCMD + SRCDS / CSGO ==&lt;br /&gt;
&lt;br /&gt;
First you will need to download SteamCMD (The new Server tool from Valve) in order to download Steam &amp;amp; then SRCDS (Source Dedicated Server) for CSGO use&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://media.steampowered.com/client/steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After downloading you will need to extract the contents of the compressed file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvfz steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you will need to run SteamCMD for the first time&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./steamcmd.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Running this command will check for SteamCMD updates to the updater, when it is done it will allow you to input commands&lt;br /&gt;
&lt;br /&gt;
At the point where you see &amp;quot;Steam&amp;gt;&amp;quot; This is where you can either login as your steam account or login as anonymous (Benefits for linking your server to a Steam account is that steam will add it to their trusted 3rd party servers list in some of their games, so it will appear on the server browser better)&lt;br /&gt;
&lt;br /&gt;
Logging in anonymously &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login anonymous&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logging in as your account (Note it is best to create a separate account for this, or you will have to logout of Steam while you are using these commands)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login &amp;lt;username&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should then ask for your password &amp;amp; you may have to enter your Steam Guard Password once it emails you one (if you have Steam Guard enabled on your account)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloading CSGO ==&lt;br /&gt;
&lt;br /&gt;
Once you have done the tasks above you can now install a Steam Game Server, To install CSGO to the current folder you command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;force_install_dir ./cs_go/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update 740 validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
740 is the app id for CSGO&lt;br /&gt;
&lt;br /&gt;
This will check the current folder &amp;amp; download any / all missing files for a CSGO Server (you can use this command to redownload files that you may have deleted&lt;br /&gt;
&lt;br /&gt;
CSGO Will now download (Should go very fast with our network speeds on our servers)&lt;br /&gt;
&lt;br /&gt;
== Running CSGO via Screen ==&lt;br /&gt;
&lt;br /&gt;
When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running &amp;amp; close Putty you will kill the server (kills any processes you left running)&lt;br /&gt;
&lt;br /&gt;
The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the &amp;quot;CSGO_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -S CSGO_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you will notice you are on a new session with a clean view of Putty&lt;br /&gt;
&lt;br /&gt;
Now you can run your CSGO Server Note to change the values in this line e.g. max players, port etc...&lt;br /&gt;
&lt;br /&gt;
Max Players - up to 64, Port (Best to use unused ones e.g. 25XXX-27XXX&lt;br /&gt;
&lt;br /&gt;
===Example Startup lines===&lt;br /&gt;
&lt;br /&gt;
*Classic Casual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +map de_dust +maxplayers 32 -port 27000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Classic Competitive&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +map de_dust2_se +maxplayers 32 -port 27100&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Arms Race (GunGame)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -game csgo -console -usercon +game_type 1 +game_mode 0 +map ar_shoots +maxplayers 32 -port 27200&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Demolition (Bomb Games)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -game csgo -console -usercon +game_type 1 +game_mode 1 +map de_lake +maxplayers 32 -port 27300&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Deathmatch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run srcds -game csgo -console -usercon +game_type 1 +game_mode 2 +map de_dust +maxplayers 32 -port 27400&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all done right your server should start up fine &amp;amp; the last thing it should say is &amp;quot;VAC Secure&amp;quot; or something very simular, If not try downloading the files again, just encase it missed a few (highly unlikely)&lt;br /&gt;
&lt;br /&gt;
Now you can Disconnect from the session&lt;br /&gt;
&lt;br /&gt;
Using Keys &amp;quot;Ctrl + A + D&amp;quot; at the same time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reconnecting to the process / session ==&lt;br /&gt;
&lt;br /&gt;
Once you have a session running you may want to reconnect to it as the server may crash, or you may want to turn it off or restart etc...&lt;br /&gt;
&lt;br /&gt;
First you will need to find what sessions are running &amp;amp; their process id&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:puttyscreen.png|350px]]&lt;br /&gt;
&lt;br /&gt;
As you see in my screenshot, i have 2 Screen Sessions running, if I want to connect to 2047Servers session I would use the numbers on the left&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -r 7354&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note Change the ID numbers to what your ones are&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management</id>
		<title>Linux User &amp; File Management</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management"/>
				<updated>2013-08-27T19:22:57Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== Basic Overview ==&lt;br /&gt;
&lt;br /&gt;
When creating users on your server you may want to restrict their access on the server &amp;amp; its files.&lt;br /&gt;
&lt;br /&gt;
By default creating a user will also give them access to use SSH &amp;amp; FTP, yet this can be turned off / restricted by following the guide below.&lt;br /&gt;
&lt;br /&gt;
To Create a user you would normally use command (Which is fine as we can limit there access later on)&lt;br /&gt;
&lt;br /&gt;
 useradd newuser&lt;br /&gt;
&lt;br /&gt;
=== Setting a user to have admin permissions ===&lt;br /&gt;
&lt;br /&gt;
After you have created a new user account you will want to add them to the &amp;quot;sudoer&amp;quot; file, this will give them full admin permissions like the root account (Only do this if you really want to / trust them)&lt;br /&gt;
&lt;br /&gt;
use nano to edit the file &amp;amp; add their account name (like the example screenshot below, but change newuser to their account name)&lt;br /&gt;
&lt;br /&gt;
 nano /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
[[File:sudoers.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you have finished adding the new account you will need to save the file &amp;quot;Ctrl + X&amp;quot; (To exit) it will then ask to save &amp;quot;y = yes&amp;quot; - &amp;quot;n = no&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you wish to fine tune the sudoers file visit here for advance uses -  http://linux.die.net/man/5/sudoers&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
=== Restricting SSH access ===&lt;br /&gt;
&lt;br /&gt;
To restric access to SSH for a user is very simple all you have to do is edit the &amp;quot;/etc/passwd&amp;quot; file&lt;br /&gt;
&lt;br /&gt;
 nano /etc/passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once your are editing the file, you should notice the user you recently created is near or at the bottom of the list (Example line below)&lt;br /&gt;
&lt;br /&gt;
 newuser:x:1008:1008::/home/newuser:/bin/false&lt;br /&gt;
&lt;br /&gt;
*The first part is the username, in this case &amp;quot;newuser&amp;quot;&lt;br /&gt;
*The &amp;quot;x&amp;quot; means a password is set for the user&lt;br /&gt;
*The two numbers have different meanings, the first number &amp;quot;1008&amp;quot; in this case is the User ID. The second number is the Group ID (Stored in /etc/group)&lt;br /&gt;
*The &amp;quot;/home/newuser&amp;quot; is the users current home directory (We will cover more about this in the FTP part below)&lt;br /&gt;
*The last part is the most important to this step &amp;quot;/bin/false&amp;quot; means they have &amp;quot;No&amp;quot; SSH access, it will be &amp;quot;/bin/sh&amp;quot; by default (Meaning they have SSH access), so change this from &amp;quot;/bin/sh&amp;quot; &amp;gt; &amp;quot;/bin/false&amp;quot; to disable SSH access for that user.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
== Users &amp;amp; FTP Access ==&lt;br /&gt;
&lt;br /&gt;
By default we normally install ProFTPD as an FTP Server (The other common one is VSFTP)&lt;br /&gt;
&lt;br /&gt;
The config files for ProFTPD are in /etc/proftpd&lt;br /&gt;
&lt;br /&gt;
In this folder you will find the main config file &amp;quot;proftpd.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This file is easy to navigate wrong, in here you can set things such as&lt;br /&gt;
&lt;br /&gt;
* FTP Port&lt;br /&gt;
* FTP Hostname + Welcome Message&lt;br /&gt;
* Default Login Root Folder (Set to ~ if you wish to use Folder Jail (As mentioned below)&lt;br /&gt;
* How many users can connect at one time&lt;br /&gt;
* How many times they can try to connect (wrong password lockout)&lt;br /&gt;
* Who has access&lt;br /&gt;
* &amp;amp; many more&lt;br /&gt;
&lt;br /&gt;
There is also a file in /etc called &amp;quot;ftpusers&amp;quot; - This file is a list of users that are &amp;quot;NOT&amp;quot; allowed FTP access, feel free to edit this file &amp;amp; add users you wish not to have FTP access to your server&lt;br /&gt;
&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
=== Jailing Users in a folder ===&lt;br /&gt;
&lt;br /&gt;
Jailing users in a folder is a very common technique for server sharing like web hosting, you can give users access to only their folder &amp;amp; they cannot get out of their folder. (Please read some of the points above if you wish to do this)&lt;br /&gt;
&lt;br /&gt;
You will have to edit your &amp;quot;proftpd.conf&amp;quot; file (or the vsftpd.conf file if you are using vsftpd instead) within that file you will see an option for default login root folder (If it is hashed out &amp;quot;#&amp;quot; unhash it &amp;amp; set it as &amp;quot;DefaultRoot ~&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Command to add a new user &amp;quot;testftp&amp;quot; &amp;amp; create a home / login folder in &amp;quot;/home/testftp&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd -m -d /home/testftp testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the password for the user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;passwd testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SSH Lockout===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/passwd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit this file, find at the bottom their user name&lt;br /&gt;
&lt;br /&gt;
You will see something like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;testftp:x:1001:1001::/home/testftp:/bin/sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
name:x:userid:groupid::login/folder:/ssh settings (bin/sh = SSH Access, change this to /bin/false to prevent SSH login for this user)&lt;br /&gt;
&lt;br /&gt;
You can also change the login/folder to where you want (as long as they have permissions to get into that folder it will work)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now if you have already created your user great, if not see the steps above on creating a user (useradd username), Once you have created a user edit the &amp;quot;/etc/passwd&amp;quot; file &amp;amp; edit the home directory to the folder location you want e.g. /home/newuser (Make sure that user has permission on that folder, otherwise they wont be able to login (because they dont have access to that folder)&lt;br /&gt;
&lt;br /&gt;
You can check folder permissions either on PuTTy using &amp;quot;ls -l&amp;quot; or the GUI / easier way in WinSCP - http://winscp.net&lt;br /&gt;
&lt;br /&gt;
When you are connected via http://winscp.net you can right click on a folder &amp;amp; it will give you an option to enter a UID (User ID, as spoken about above) enter the users id to view/set their permissions on the folder, they will need at least Read &amp;amp; Execute on the folder in order for them to access the folder (You can set them the owner if you want to)&lt;br /&gt;
&lt;br /&gt;
[[File:winscpuserperm.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Folders &amp;amp; Group Access ====&lt;br /&gt;
&lt;br /&gt;
As you see in the screenshot above, there are two permission types you can set on each file/folder, You can give groups access to folders you want e.g. a &amp;quot;TF2_Server&amp;quot; you want your &amp;quot;TF2Admins&amp;quot; to have access to, all you would do is create a group &amp;amp; add the users you want to be in that group to it.&lt;br /&gt;
&lt;br /&gt;
You then set the permissions on that folder e.g. &amp;quot;TF2Admins&amp;quot; as owner of the &amp;quot;TF2_Server&amp;quot; folder, then anyone in your &amp;quot;TF2Admins&amp;quot; group will have the access they should.&lt;br /&gt;
&lt;br /&gt;
You can get the group id from /etc/group (As said about above)&lt;br /&gt;
&lt;br /&gt;
use these commands to add a group &amp;amp; add users into that group&lt;br /&gt;
&lt;br /&gt;
 groupadd TF2Admins&lt;br /&gt;
&lt;br /&gt;
 usermod -a -G TF2Admins newuser&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management</id>
		<title>Linux User &amp; File Management</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Linux_User_%26_File_Management"/>
				<updated>2013-08-27T19:22:37Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== Basic Overview ==&lt;br /&gt;
&lt;br /&gt;
When creating users on your server you may want to restrict their access on the server &amp;amp; its files.&lt;br /&gt;
&lt;br /&gt;
By default creating a user will also give them access to use SSH &amp;amp; FTP, yet this can be turned off / restricted by following the guide below.&lt;br /&gt;
&lt;br /&gt;
To Create a user you would normally use command (Which is fine as we can limit there access later on)&lt;br /&gt;
&lt;br /&gt;
 useradd newuser&lt;br /&gt;
&lt;br /&gt;
=== Setting a user to have admin permissions ===&lt;br /&gt;
&lt;br /&gt;
After you have created a new user account you will want to add them to the &amp;quot;sudoer&amp;quot; file, this will give them full admin permissions like the root account (Only do this if you really want to / trust them)&lt;br /&gt;
&lt;br /&gt;
use nano to edit the file &amp;amp; add their account name (like the example screenshot below, but change newuser to their account name)&lt;br /&gt;
&lt;br /&gt;
 nano /etc/sudoers&lt;br /&gt;
&lt;br /&gt;
[[File:sudoers.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After you have finished adding the new account you will need to save the file &amp;quot;Ctrl + X&amp;quot; (To exit) it will then ask to save &amp;quot;y = yes&amp;quot; - &amp;quot;n = no&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If you wish to fine tune the sudoers file visit here for advance uses -  http://linux.die.net/man/5/sudoers&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
=== Restricting SSH access ===&lt;br /&gt;
&lt;br /&gt;
To restric access to SSH for a user is very simple all you have to do is edit the &amp;quot;/etc/passwd&amp;quot; file&lt;br /&gt;
&lt;br /&gt;
 nano /etc/passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once your are editing the file, you should notice the user you recently created is near or at the bottom of the list (Example line below)&lt;br /&gt;
&lt;br /&gt;
 newuser:x:1008:1008::/home/newuser:/bin/false&lt;br /&gt;
&lt;br /&gt;
*The first part is the username, in this case &amp;quot;newuser&amp;quot;&lt;br /&gt;
*The &amp;quot;x&amp;quot; means a password is set for the user&lt;br /&gt;
*The two numbers have different meanings, the first number &amp;quot;1008&amp;quot; in this case is the User ID. The second number is the Group ID (Stored in /etc/group)&lt;br /&gt;
*The &amp;quot;/home/newuser&amp;quot; is the users current home directory (We will cover more about this in the FTP part below)&lt;br /&gt;
*The last part is the most important to this step &amp;quot;/bin/false&amp;quot; means they have &amp;quot;No&amp;quot; SSH access, it will be &amp;quot;/bin/sh&amp;quot; by default (Meaning they have SSH access), so change this from &amp;quot;/bin/sh&amp;quot; &amp;gt; &amp;quot;/bin/false&amp;quot; to disable SSH access for that user.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&amp;amp;nbps&lt;br /&gt;
&lt;br /&gt;
== Users &amp;amp; FTP Access ==&lt;br /&gt;
&lt;br /&gt;
By default we normally install ProFTPD as an FTP Server (The other common one is VSFTP)&lt;br /&gt;
&lt;br /&gt;
The config files for ProFTPD are in /etc/proftpd&lt;br /&gt;
&lt;br /&gt;
In this folder you will find the main config file &amp;quot;proftpd.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This file is easy to navigate wrong, in here you can set things such as&lt;br /&gt;
&lt;br /&gt;
* FTP Port&lt;br /&gt;
* FTP Hostname + Welcome Message&lt;br /&gt;
* Default Login Root Folder (Set to ~ if you wish to use Folder Jail (As mentioned below)&lt;br /&gt;
* How many users can connect at one time&lt;br /&gt;
* How many times they can try to connect (wrong password lockout)&lt;br /&gt;
* Who has access&lt;br /&gt;
* &amp;amp; many more&lt;br /&gt;
&lt;br /&gt;
There is also a file in /etc called &amp;quot;ftpusers&amp;quot; - This file is a list of users that are &amp;quot;NOT&amp;quot; allowed FTP access, feel free to edit this file &amp;amp; add users you wish not to have FTP access to your server&lt;br /&gt;
&lt;br /&gt;
 nano /etc/ftpusers&lt;br /&gt;
&lt;br /&gt;
=== Jailing Users in a folder ===&lt;br /&gt;
&lt;br /&gt;
Jailing users in a folder is a very common technique for server sharing like web hosting, you can give users access to only their folder &amp;amp; they cannot get out of their folder. (Please read some of the points above if you wish to do this)&lt;br /&gt;
&lt;br /&gt;
You will have to edit your &amp;quot;proftpd.conf&amp;quot; file (or the vsftpd.conf file if you are using vsftpd instead) within that file you will see an option for default login root folder (If it is hashed out &amp;quot;#&amp;quot; unhash it &amp;amp; set it as &amp;quot;DefaultRoot ~&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Command to add a new user &amp;quot;testftp&amp;quot; &amp;amp; create a home / login folder in &amp;quot;/home/testftp&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd -m -d /home/testftp testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the password for the user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;passwd testftp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====SSH Lockout===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/passwd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Edit this file, find at the bottom their user name&lt;br /&gt;
&lt;br /&gt;
You will see something like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;testftp:x:1001:1001::/home/testftp:/bin/sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
name:x:userid:groupid::login/folder:/ssh settings (bin/sh = SSH Access, change this to /bin/false to prevent SSH login for this user)&lt;br /&gt;
&lt;br /&gt;
You can also change the login/folder to where you want (as long as they have permissions to get into that folder it will work)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now if you have already created your user great, if not see the steps above on creating a user (useradd username), Once you have created a user edit the &amp;quot;/etc/passwd&amp;quot; file &amp;amp; edit the home directory to the folder location you want e.g. /home/newuser (Make sure that user has permission on that folder, otherwise they wont be able to login (because they dont have access to that folder)&lt;br /&gt;
&lt;br /&gt;
You can check folder permissions either on PuTTy using &amp;quot;ls -l&amp;quot; or the GUI / easier way in WinSCP - http://winscp.net&lt;br /&gt;
&lt;br /&gt;
When you are connected via http://winscp.net you can right click on a folder &amp;amp; it will give you an option to enter a UID (User ID, as spoken about above) enter the users id to view/set their permissions on the folder, they will need at least Read &amp;amp; Execute on the folder in order for them to access the folder (You can set them the owner if you want to)&lt;br /&gt;
&lt;br /&gt;
[[File:winscpuserperm.png|350px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Folders &amp;amp; Group Access ====&lt;br /&gt;
&lt;br /&gt;
As you see in the screenshot above, there are two permission types you can set on each file/folder, You can give groups access to folders you want e.g. a &amp;quot;TF2_Server&amp;quot; you want your &amp;quot;TF2Admins&amp;quot; to have access to, all you would do is create a group &amp;amp; add the users you want to be in that group to it.&lt;br /&gt;
&lt;br /&gt;
You then set the permissions on that folder e.g. &amp;quot;TF2Admins&amp;quot; as owner of the &amp;quot;TF2_Server&amp;quot; folder, then anyone in your &amp;quot;TF2Admins&amp;quot; group will have the access they should.&lt;br /&gt;
&lt;br /&gt;
You can get the group id from /etc/group (As said about above)&lt;br /&gt;
&lt;br /&gt;
use these commands to add a group &amp;amp; add users into that group&lt;br /&gt;
&lt;br /&gt;
 groupadd TF2Admins&lt;br /&gt;
&lt;br /&gt;
 usermod -a -G TF2Admins newuser&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server</id>
		<title>Connecting to your server</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server"/>
				<updated>2013-08-22T20:12:44Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to connect to it. Here are the 2 main methods what you will use to connect to your Server - Console (SSH) &amp;amp; FTP&lt;br /&gt;
&lt;br /&gt;
==Putty (Console)==&lt;br /&gt;
&lt;br /&gt;
SSH (Using Putty)&lt;br /&gt;
&lt;br /&gt;
Putty is a well known SSH client that you can use to connect to your server in order to use its terminal console (Just like CMD on Windows)&lt;br /&gt;
&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/putty.exe Download Putty] ===&lt;br /&gt;
&lt;br /&gt;
[[File:putty.png|150px|link=http://www.2047servers.co.uk/support/downloads/putty.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:puttys1.png|350px]]&lt;br /&gt;
&lt;br /&gt;
When you run Putty you will have a window that looks like this, you will need to put your servers IP or hostname (if set) into this box &amp;amp; then press Open to connect to it&lt;br /&gt;
&lt;br /&gt;
[[File:puttys2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Once connected you will be asked to login using a username &amp;amp; password in order to gain access to the server.&lt;br /&gt;
&lt;br /&gt;
Now that you have logged in you can send commands to the server. [[Commands_-_Basic|Linux Basic Commands]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
To Add a Server, Open X2GO Client &amp;gt; Session &amp;gt; New Session&lt;br /&gt;
&lt;br /&gt;
Type in the Server Name (This is just an easy name for you to call your server e.g. the Location / Server Number is a good choice&lt;br /&gt;
Host : This is the IP Address of your server&lt;br /&gt;
Login : Username to login as (you can use any local user account e.g. root, or another user you create on the server)&lt;br /&gt;
SSH Port: This is the port your SSH Service is running on - Default 22&lt;br /&gt;
Session Type: Choose GNOME as it's the one we use in this tutorial &amp;amp; the one to use for Ubuntu Systems.&lt;br /&gt;
&lt;br /&gt;
[[File:x2go-addserver.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/X2GO_Setup</id>
		<title>X2GO Setup</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/X2GO_Setup"/>
				<updated>2013-08-22T20:12:39Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== X2GO Server Install ==&lt;br /&gt;
&lt;br /&gt;
NOTE - These instructions are for Ubuntu Versions - Other Linux versions may or may not work with X2GO, please look at XRDP or VNC&lt;br /&gt;
&lt;br /&gt;
Installing X2GO Server should be quite easy, it will take a while as you have to pre-install a desktop onto the server before you remote connect to it (else you wont see anything as there won't be a remote desktop to show.&lt;br /&gt;
&lt;br /&gt;
Use these commands to install what you need.&lt;br /&gt;
&lt;br /&gt;
Install python - needed for many programs to run in the desktop &amp;amp; useful tools&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install python-software-properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Ubuntu Desktop &amp;amp; Gnome desktop environment &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install ubuntu-desktop  gnome-session-fallback&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add X2GO Repository so you can download X2GO (Stable version)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;add-apt-repository ppa:x2go/stable&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check &amp;amp; Download Updates for all packages installed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install all downloaded updates&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install X2GO Server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install x2goserver x2goserver-xsession&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this you should be able to connect using the X2Go Client (see below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To Add a Server, Open X2GO Client &amp;gt; Session &amp;gt; New Session&lt;br /&gt;
&lt;br /&gt;
Type in the Server Name (This is just an easy name for you to call your server e.g. the Location / Server Number is a good choice&lt;br /&gt;
Host : This is the IP Address of your server&lt;br /&gt;
Login : Username to login as (you can use any local user account e.g. root, or another user you create on the server)&lt;br /&gt;
SSH Port: This is the port your SSH Service is running on - Default 22&lt;br /&gt;
Session Type: Choose GNOME as it's the one we use in this tutorial &amp;amp; the one to use for Ubuntu Systems.&lt;br /&gt;
&lt;br /&gt;
[[File:x2go-addserver.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/X2GO_Setup</id>
		<title>X2GO Setup</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/X2GO_Setup"/>
				<updated>2013-08-22T20:11:18Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== X2GO Server Install ==&lt;br /&gt;
&lt;br /&gt;
NOTE - These instructions are for Ubuntu Versions - Other Linux versions may or may not work with X2GO, please look at XRDP or VNC&lt;br /&gt;
&lt;br /&gt;
Installing X2GO Server should be quite easy, it will take a while as you have to pre-install a desktop onto the server before you remote connect to it (else you wont see anything as there won't be a remote desktop to show.&lt;br /&gt;
&lt;br /&gt;
Use these commands to install what you need.&lt;br /&gt;
&lt;br /&gt;
Install python - needed for many programs to run in the desktop &amp;amp; useful tools&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install python-software-properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Ubuntu Desktop &amp;amp; Gnome desktop environment &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install ubuntu-desktop  gnome-session-fallback&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add X2GO Repository so you can download X2GO (Stable version)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;add-apt-repository ppa:x2go/stable&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check &amp;amp; Download Updates for all packages installed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install all downloaded updates&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install X2GO Server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install x2goserver x2goserver-xsession&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this you should be able to connect using the X2Go Client (see below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To Add a Server, Open X2GO Client &amp;gt; Session &amp;gt; New Session&lt;br /&gt;
&lt;br /&gt;
Type in the Server Name (This is just an easy name for you to call your server e.g. the Location / Server Number is a good choice&lt;br /&gt;
Host : This is the IP Address of your server&lt;br /&gt;
Login : Username to login as (you can use any local user account e.g. root, or another user you create on the server)&lt;br /&gt;
SSH Port: This is the port your SSH Service is running on - Default 22&lt;br /&gt;
Session Type: Choose GNOME as it's the one we use in this tutorial &amp;amp; the one to use for Ubuntu Systems.&lt;br /&gt;
&lt;br /&gt;
[[File:x2go-addserver.png|350px]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server</id>
		<title>Connecting to your server</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server"/>
				<updated>2013-08-22T20:10:33Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to connect to it. Here are the 2 main methods what you will use to connect to your Server - Console (SSH) &amp;amp; FTP&lt;br /&gt;
&lt;br /&gt;
==Putty (Console)==&lt;br /&gt;
&lt;br /&gt;
SSH (Using Putty)&lt;br /&gt;
&lt;br /&gt;
Putty is a well known SSH client that you can use to connect to your server in order to use its terminal console (Just like CMD on Windows)&lt;br /&gt;
&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/putty.exe Download Putty] ===&lt;br /&gt;
&lt;br /&gt;
[[File:putty.png|150px|link=http://www.2047servers.co.uk/support/downloads/putty.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:puttys1.png|350px]]&lt;br /&gt;
&lt;br /&gt;
When you run Putty you will have a window that looks like this, you will need to put your servers IP or hostname (if set) into this box &amp;amp; then press Open to connect to it&lt;br /&gt;
&lt;br /&gt;
[[File:puttys2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Once connected you will be asked to login using a username &amp;amp; password in order to gain access to the server.&lt;br /&gt;
&lt;br /&gt;
Now that you have logged in you can send commands to the server. [[Commands_-_Basic|Linux Basic Commands]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
To Add a Server, Open X2GO Client &amp;gt; Session &amp;gt; New Session&lt;br /&gt;
&lt;br /&gt;
Type in the Server Name (This is just an easy name for you to call your server e.g. the Location / Server Number is a good choice&lt;br /&gt;
Host : This is the IP Address of your server&lt;br /&gt;
Login : Username to login as (you can use any local user account e.g. root, or another user you create on the server)&lt;br /&gt;
SSH Port: This is the port your SSH Service is running on - Default 22&lt;br /&gt;
Session Type: Choose GNOME as it's the one we use in this tutorial &amp;amp; the one to use for Ubuntu Systems.&lt;br /&gt;
&lt;br /&gt;
[[File:x2go-addserver.png|650px]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/X2GO_Setup</id>
		<title>X2GO Setup</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/X2GO_Setup"/>
				<updated>2013-08-22T20:10:13Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== X2GO Server Install ==&lt;br /&gt;
&lt;br /&gt;
NOTE - These instructions are for Ubuntu Versions - Other Linux versions may or may not work with X2GO, please look at XRDP or VNC&lt;br /&gt;
&lt;br /&gt;
Installing X2GO Server should be quite easy, it will take a while as you have to pre-install a desktop onto the server before you remote connect to it (else you wont see anything as there won't be a remote desktop to show.&lt;br /&gt;
&lt;br /&gt;
Use these commands to install what you need.&lt;br /&gt;
&lt;br /&gt;
Install python - needed for many programs to run in the desktop &amp;amp; useful tools&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install python-software-properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Ubuntu Desktop &amp;amp; Gnome desktop environment &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install ubuntu-desktop  gnome-session-fallback&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add X2GO Repository so you can download X2GO (Stable version)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;add-apt-repository ppa:x2go/stable&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check &amp;amp; Download Updates for all packages installed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install all downloaded updates&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install X2GO Server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install x2goserver x2goserver-xsession&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this you should be able to connect using the X2Go Client (see below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To Add a Server, Open X2GO Client &amp;gt; Session &amp;gt; New Session&lt;br /&gt;
&lt;br /&gt;
Type in the Server Name (This is just an easy name for you to call your server e.g. the Location / Server Number is a good choice&lt;br /&gt;
Host : This is the IP Address of your server&lt;br /&gt;
Login : Username to login as (you can use any local user account e.g. root, or another user you create on the server)&lt;br /&gt;
SSH Port: This is the port your SSH Service is running on - Default 22&lt;br /&gt;
Session Type: Choose GNOME as it's the one we use in this tutorial &amp;amp; the one to use for Ubuntu Systems.&lt;br /&gt;
&lt;br /&gt;
[[File:x2go-addserver.png|650px]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/X2GO_Setup</id>
		<title>X2GO Setup</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/X2GO_Setup"/>
				<updated>2013-08-22T20:09:50Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== X2GO Server Install ==&lt;br /&gt;
&lt;br /&gt;
NOTE - These instructions are for Ubuntu Versions - Other Linux versions may or may not work with X2GO, please look at XRDP or VNC&lt;br /&gt;
&lt;br /&gt;
Installing X2GO Server should be quite easy, it will take a while as you have to pre-install a desktop onto the server before you remote connect to it (else you wont see anything as there won't be a remote desktop to show.&lt;br /&gt;
&lt;br /&gt;
Use these commands to install what you need.&lt;br /&gt;
&lt;br /&gt;
Install python - needed for many programs to run in the desktop &amp;amp; useful tools&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install python-software-properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Ubuntu Desktop &amp;amp; Gnome desktop environment &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install ubuntu-desktop  gnome-session-fallback&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add X2GO Repository so you can download X2GO (Stable version)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;add-apt-repository ppa:x2go/stable&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check &amp;amp; Download Updates for all packages installed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install all downloaded updates&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install X2GO Server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install x2goserver x2goserver-xsession&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this you should be able to connect using the X2Go Client (see below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:x2go-addserver.png|650px]]&lt;br /&gt;
&lt;br /&gt;
To Add a Server, Open X2GO Client &amp;gt; Session &amp;gt; New Session&lt;br /&gt;
&lt;br /&gt;
Type in the Server Name (This is just an easy name for you to call your server e.g. the Location / Server Number is a good choice&lt;br /&gt;
Host : This is the IP Address of your server&lt;br /&gt;
Login : Username to login as (you can use any local user account e.g. root, or another user you create on the server)&lt;br /&gt;
SSH Port: This is the port your SSH Service is running on - Default 22&lt;br /&gt;
Session Type: Choose GNOME as it's the one we use in this tutorial &amp;amp; the one to use for Ubuntu Systems.&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/File:X2go-addserver.png</id>
		<title>File:X2go-addserver.png</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/File:X2go-addserver.png"/>
				<updated>2013-08-22T20:06:23Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/X2GO_Setup</id>
		<title>X2GO Setup</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/X2GO_Setup"/>
				<updated>2013-08-22T20:06:00Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== X2GO Server Install ==&lt;br /&gt;
&lt;br /&gt;
NOTE - These instructions are for Ubuntu Versions - Other Linux versions may or may not work with X2GO, please look at XRDP or VNC&lt;br /&gt;
&lt;br /&gt;
Installing X2GO Server should be quite easy, it will take a while as you have to pre-install a desktop onto the server before you remote connect to it (else you wont see anything as there won't be a remote desktop to show.&lt;br /&gt;
&lt;br /&gt;
Use these commands to install what you need.&lt;br /&gt;
&lt;br /&gt;
Install python - needed for many programs to run in the desktop &amp;amp; useful tools&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install python-software-properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Ubuntu Desktop &amp;amp; Gnome desktop environment &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install ubuntu-desktop  gnome-session-fallback&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add X2GO Repository so you can download X2GO (Stable version)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;add-apt-repository ppa:x2go/stable&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check &amp;amp; Download Updates for all packages installed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install all downloaded updates&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install X2GO Server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install x2goserver x2goserver-xsession&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this you should be able to connect using the X2Go Client (see below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go-addserver.png|650px]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/X2GO_Setup</id>
		<title>X2GO Setup</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/X2GO_Setup"/>
				<updated>2013-08-22T20:00:29Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: Created page with &amp;quot;Category:Linux   350px  == X2GO Server Install ==  NOTE - These instructions are for Ubuntu Versions - Other Linux versions may or may not work wi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== X2GO Server Install ==&lt;br /&gt;
&lt;br /&gt;
NOTE - These instructions are for Ubuntu Versions - Other Linux versions may or may not work with X2GO, please look at XRDP or VNC&lt;br /&gt;
&lt;br /&gt;
Installing X2GO Server should be quite easy, it will take a while as you have to pre-install a desktop onto the server before you remote connect to it (else you wont see anything as there won't be a remote desktop to show.&lt;br /&gt;
&lt;br /&gt;
Use these commands to install what you need.&lt;br /&gt;
&lt;br /&gt;
Install python - needed for many programs to run in the desktop &amp;amp; useful tools&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install python-software-properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Ubuntu Desktop &amp;amp; Gnome desktop environment &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install ubuntu-desktop  gnome-session-fallback&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add X2GO Repository so you can download X2GO (Stable version)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;add-apt-repository ppa:x2go/stable&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check &amp;amp; Download Updates for all packages installed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install all downloaded updates&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install X2GO Server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get -y install x2goserver x2goserver-xsession&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this you should be able to connect using the X2Go Client (see below)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Control_Panel_Access</id>
		<title>Control Panel Access</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Control_Panel_Access"/>
				<updated>2013-07-28T11:25:58Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Control_Panel]]&lt;br /&gt;
&lt;br /&gt;
[[File:2047controlp.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to login to our control panel system. &lt;br /&gt;
&lt;br /&gt;
==Where to login==&lt;br /&gt;
&lt;br /&gt;
Visit our website @ - http://www.2047servers.co.uk&lt;br /&gt;
&lt;br /&gt;
On our homepage you will see a login box, this is where you enter your username &amp;amp; password.&lt;br /&gt;
&lt;br /&gt;
=== [http://www.2047servers.co.uk/ Our Website] ===&lt;br /&gt;
&lt;br /&gt;
[[File:ourwebsite.png|500px|link=http://www.2047servers.co.uk/]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== See our other Control Panel Guides ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[Control_Panel_Basic_Overview|Control Panel Basic Overview]] ====&lt;br /&gt;
==== [[Creating_&amp;amp;_Managing_Sub_Users|Creating &amp;amp; Managing Sub Users]] ====&lt;br /&gt;
==== [[Managing_your_server|Managing your server]] ====&lt;br /&gt;
==== [[Control_Panel_Support_System|Using the Control Panel Support System]] ====&lt;br /&gt;
==== [[Resellers_Guide|Control Panel Resellers Guide]] ====&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Resellers_Guide</id>
		<title>Resellers Guide</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Resellers_Guide"/>
				<updated>2013-07-28T11:21:55Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: Created page with &amp;quot;Coming soon.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Coming soon.&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/File:Rdp-setup.png</id>
		<title>File:Rdp-setup.png</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/File:Rdp-setup.png"/>
				<updated>2013-07-08T20:11:06Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Counter_Strike_1.6_Install</id>
		<title>Counter Strike 1.6 Install</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Counter_Strike_1.6_Install"/>
				<updated>2013-06-25T19:14:32Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
[[Category:HLDS_Based_Servers]]&lt;br /&gt;
&lt;br /&gt;
[[File:cs16.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
'''Copy the commands within the code boxes and paste/run them in Putty'''&lt;br /&gt;
&lt;br /&gt;
First you will need to connect to your server using Putty (SSH) in order to do this install See - [[connecting_to_your_server|Connecting to your server]]&lt;br /&gt;
&lt;br /&gt;
== Making a folder for the server ==&lt;br /&gt;
&lt;br /&gt;
You will need to make a folder somewhere that the server files will be installed (If you have done this, skip this part)&lt;br /&gt;
&lt;br /&gt;
The most common or best place to put most of your files on a server is in the /home folder&lt;br /&gt;
&lt;br /&gt;
Change Directory to /home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now make a folder e.g. CS_Server Note to change the &amp;quot;CS_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir CS_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go into that folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd CS_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you have a new / clean folder you can being to download &amp;amp; install the files for the server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing SteamCMD + Steam ==&lt;br /&gt;
&lt;br /&gt;
First you will need to download HLDS  (Half Life Dedicated Server) via SteamCMD (Replacement to hldsupdatetool)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://media.steampowered.com/client/steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After downloading you will need to extra the compressed folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvfz steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then run the installer&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./steamcmd.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you must login either using the anonymous account or your own account&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login anonymous&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
((Logging in your with account - Replace &amp;quot;&amp;lt;username&amp;gt;&amp;quot; with your username, it should then ask for your password))&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login &amp;lt;username&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloading CS 1.6 ==&lt;br /&gt;
&lt;br /&gt;
After installing SteamCMD it should run, if not just run the above command again.&lt;br /&gt;
&lt;br /&gt;
You will now need to set the install directory e.g. we will go with cs1.6&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;force_install_dir ./cs1.6/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are 2 options for installing a CS 1.6 Server (Normal &amp;amp; Beta, both commands are shown here)&lt;br /&gt;
&lt;br /&gt;
Installing normal version &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update 90 validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installing the beta version&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update &amp;quot;90 -beta beta&amp;quot; validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will check the current folder &amp;amp; download any / all missing files for a Counter Strike 1.6 Server (you can use this command to redownload files that you may have deleted&lt;br /&gt;
&lt;br /&gt;
Counter Strike 1.6 Will now download (Should go very fast with our network speeds on our servers)&lt;br /&gt;
&lt;br /&gt;
== Running CS1.6 via Screen ==&lt;br /&gt;
&lt;br /&gt;
When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running &amp;amp; close Putty you will kill the server (kills any processes you left running)&lt;br /&gt;
&lt;br /&gt;
The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the &amp;quot;CS_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -S CS_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you will notice you are on a new session with a clean view of Putty&lt;br /&gt;
&lt;br /&gt;
Now you can run your CS Server Note to change the values in this line e.g. max players, port etc...&lt;br /&gt;
&lt;br /&gt;
Max Players - up to 32, Port (Best to use unused ones e.g. 25XXX-27XXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./hlds_run -game cstrike -autoupdate +maxplayers 12 -port 25100&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If all done right your server should start up fine &amp;amp; the last thing it should say is &amp;quot;VAC Secure&amp;quot; or something very simular, If not try downloading the files again, just incase it missed a few (highly unlikly)&lt;br /&gt;
&lt;br /&gt;
Now you can Disconnect from the session&lt;br /&gt;
&lt;br /&gt;
Using Keys &amp;quot;Ctrl + A + D&amp;quot; at the same time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reconnecting to the process / session ==&lt;br /&gt;
&lt;br /&gt;
Once you have a session running you may want to recconnect to it as the server may crash, or you may want to turn it off or restart etc...&lt;br /&gt;
&lt;br /&gt;
First you will need to find what sessions are running &amp;amp; their process id&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:puttyscreen.png|350px]]&lt;br /&gt;
&lt;br /&gt;
As you see in my screenshot, i have 2 Screen Sessions running, if i want to connect to 2047Servers session i would use the numbers on the left&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -r 7354&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note Change the ID numbers to what your ones are&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/MediaWiki:Sidebar</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/MediaWiki:Sidebar"/>
				<updated>2013-06-24T20:04:48Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Categories&lt;br /&gt;
** Category:Linux|Linux&lt;br /&gt;
** Category:Windows|Windows&lt;br /&gt;
** Category:Source Based Servers|Source Based Servers&lt;br /&gt;
** Category:HLDS Based Servers|HLDS Based Servers&lt;br /&gt;
** Category:Minecraft|Minecraft&lt;br /&gt;
** Category:Control Panel|2047Servers Control Panel&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_Server_Windows</id>
		<title>Connecting to your Server Windows</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_Server_Windows"/>
				<updated>2013-06-24T20:01:00Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Windows]]&lt;br /&gt;
&lt;br /&gt;
[[File:Windows.png|thumb|200px]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==RDP (Remote Desktop Protocol - Windows)==&lt;br /&gt;
&lt;br /&gt;
Windows OS's have a built in Remote Desktop Client for connecting to other Windows OS's including Windows Server&lt;br /&gt;
&lt;br /&gt;
[[File:rdp-win.png|150px]]&lt;br /&gt;
&lt;br /&gt;
By default we will setup Remote Desktop on your Server, You can always add extra users by changing the remote settings (as shown in this image) Users must be on this remote access list else they won't be able to remotely log into the server (even if they have an account)&lt;br /&gt;
&lt;br /&gt;
[[File:rdp-setup.png|650px]]&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Category:Windows</id>
		<title>Category:Windows</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Category:Windows"/>
				<updated>2013-06-24T20:00:54Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Windows ==&lt;br /&gt;
&lt;br /&gt;
[[File:Windows.png|thumb|200px]]&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Category:Windows</id>
		<title>Category:Windows</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Category:Windows"/>
				<updated>2013-06-24T20:00:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Windows ==&lt;br /&gt;
&lt;br /&gt;
[[File:Windows.png|thumb|150px]]&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_Server_Windows</id>
		<title>Connecting to your Server Windows</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_Server_Windows"/>
				<updated>2013-06-24T20:00:32Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Windows]]&lt;br /&gt;
&lt;br /&gt;
[[File:Windows.png|thumb|250px]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==RDP (Remote Desktop Protocol - Windows)==&lt;br /&gt;
&lt;br /&gt;
Windows OS's have a built in Remote Desktop Client for connecting to other Windows OS's including Windows Server&lt;br /&gt;
&lt;br /&gt;
[[File:rdp-win.png|150px]]&lt;br /&gt;
&lt;br /&gt;
By default we will setup Remote Desktop on your Server, You can always add extra users by changing the remote settings (as shown in this image) Users must be on this remote access list else they won't be able to remotely log into the server (even if they have an account)&lt;br /&gt;
&lt;br /&gt;
[[File:rdp-setup.png|650px]]&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/File:Windows.png</id>
		<title>File:Windows.png</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/File:Windows.png"/>
				<updated>2013-06-24T19:59:21Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Category:Windows</id>
		<title>Category:Windows</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Category:Windows"/>
				<updated>2013-06-24T19:57:22Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: Created page with &amp;quot;== Windows ==  300px&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Windows ==&lt;br /&gt;
&lt;br /&gt;
[[File:Windows.png|thumb|300px]]&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_Server_Windows</id>
		<title>Connecting to your Server Windows</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_Server_Windows"/>
				<updated>2013-06-24T19:56:53Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: Created page with &amp;quot;Category:Windows  350px  ==FTP (Filezilla)==  Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Windows]]&lt;br /&gt;
&lt;br /&gt;
[[File:Windows.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==RDP (Remote Desktop Protocol - Windows)==&lt;br /&gt;
&lt;br /&gt;
Windows OS's have a built in Remote Desktop Client for connecting to other Windows OS's including Windows Server&lt;br /&gt;
&lt;br /&gt;
[[File:rdp-win.png|150px]]&lt;br /&gt;
&lt;br /&gt;
By default we will setup Remote Desktop on your Server, You can always add extra users by changing the remote settings (as shown in this image) Users must be on this remote access list else they won't be able to remotely log into the server (even if they have an account)&lt;br /&gt;
&lt;br /&gt;
[[File:rdp-setup.png|650px]]&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server</id>
		<title>Connecting to your server</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server"/>
				<updated>2013-06-24T19:55:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to connect to it. Here are the 2 main methods what you will use to connect to your Server - Console (SSH) &amp;amp; FTP&lt;br /&gt;
&lt;br /&gt;
==Putty (Console)==&lt;br /&gt;
&lt;br /&gt;
SSH (Using Putty)&lt;br /&gt;
&lt;br /&gt;
Putty is a well known SSH client that you can use to connect to your server in order to use its terminal console (Just like CMD on Windows)&lt;br /&gt;
&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/putty.exe Download Putty] ===&lt;br /&gt;
&lt;br /&gt;
[[File:putty.png|150px|link=http://www.2047servers.co.uk/support/downloads/putty.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:puttys1.png|350px]]&lt;br /&gt;
&lt;br /&gt;
When you run Putty you will have a window that looks like this, you will need to put your servers IP or hostname (if set) into this box &amp;amp; then press Open to connect to it&lt;br /&gt;
&lt;br /&gt;
[[File:puttys2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Once connected you will be asked to login using a username &amp;amp; password in order to gain access to the server.&lt;br /&gt;
&lt;br /&gt;
Now that you have logged in you can send commands to the server. [[Commands_-_Basic|Linux Basic Commands]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/File:Rdp-win.png</id>
		<title>File:Rdp-win.png</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/File:Rdp-win.png"/>
				<updated>2013-06-24T19:39:07Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server</id>
		<title>Connecting to your server</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server"/>
				<updated>2013-06-24T19:38:19Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to connect to it. Here are the 2 main methods what you will use to connect to your Server - Console (SSH) &amp;amp; FTP&lt;br /&gt;
&lt;br /&gt;
==Putty (Console)==&lt;br /&gt;
&lt;br /&gt;
SSH (Using Putty)&lt;br /&gt;
&lt;br /&gt;
Putty is a well known SSH client that you can use to connect to your server in order to use its terminal console (Just like CMD on Windows)&lt;br /&gt;
&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/putty.exe Download Putty] ===&lt;br /&gt;
&lt;br /&gt;
[[File:putty.png|150px|link=http://www.2047servers.co.uk/support/downloads/putty.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:puttys1.png|350px]]&lt;br /&gt;
&lt;br /&gt;
When you run Putty you will have a window that looks like this, you will need to put your servers IP or hostname (if set) into this box &amp;amp; then press Open to connect to it&lt;br /&gt;
&lt;br /&gt;
[[File:puttys2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Once connected you will be asked to login using a username &amp;amp; password in order to gain access to the server.&lt;br /&gt;
&lt;br /&gt;
Now that you have logged in you can send commands to the server. [[Commands_-_Basic|Linux Basic Commands]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|650px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|650px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==RDP (Remote Desktop Protocol - Windows)==&lt;br /&gt;
&lt;br /&gt;
Windows OS's have a built in Remote Desktop Client for connecting to other Windows OS's including Windows Server&lt;br /&gt;
&lt;br /&gt;
[[File:rdp-win.png|150px]]&lt;br /&gt;
&lt;br /&gt;
[[File:rdp-example.png|650px]]&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server</id>
		<title>Connecting to your server</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server"/>
				<updated>2013-06-24T19:35:20Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to connect to it. Here are the 2 main methods what you will use to connect to your Server - Console (SSH) &amp;amp; FTP&lt;br /&gt;
&lt;br /&gt;
==Putty (Console)==&lt;br /&gt;
&lt;br /&gt;
SSH (Using Putty)&lt;br /&gt;
&lt;br /&gt;
Putty is a well known SSH client that you can use to connect to your server in order to use its terminal console (Just like CMD on Windows)&lt;br /&gt;
&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/putty.exe Download Putty] ===&lt;br /&gt;
&lt;br /&gt;
[[File:putty.png|150px|link=http://www.2047servers.co.uk/support/downloads/putty.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:puttys1.png|350px]]&lt;br /&gt;
&lt;br /&gt;
When you run Putty you will have a window that looks like this, you will need to put your servers IP or hostname (if set) into this box &amp;amp; then press Open to connect to it&lt;br /&gt;
&lt;br /&gt;
[[File:puttys2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Once connected you will be asked to login using a username &amp;amp; password in order to gain access to the server.&lt;br /&gt;
&lt;br /&gt;
Now that you have logged in you can send commands to the server. [[Commands_-_Basic|Linux Basic Commands]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|550px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe Download X2GO] ===&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|550px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/File:X2go-logo.png</id>
		<title>File:X2go-logo.png</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/File:X2go-logo.png"/>
				<updated>2013-06-24T19:34:05Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server</id>
		<title>Connecting to your server</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server"/>
				<updated>2013-06-24T19:33:25Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to connect to it. Here are the 2 main methods what you will use to connect to your Server - Console (SSH) &amp;amp; FTP&lt;br /&gt;
&lt;br /&gt;
==Putty (Console)==&lt;br /&gt;
&lt;br /&gt;
SSH (Using Putty)&lt;br /&gt;
&lt;br /&gt;
Putty is a well known SSH client that you can use to connect to your server in order to use its terminal console (Just like CMD on Windows)&lt;br /&gt;
&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/putty.exe Download Putty] ===&lt;br /&gt;
&lt;br /&gt;
[[File:putty.png|150px|link=http://www.2047servers.co.uk/support/downloads/putty.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:puttys1.png|350px]]&lt;br /&gt;
&lt;br /&gt;
When you run Putty you will have a window that looks like this, you will need to put your servers IP or hostname (if set) into this box &amp;amp; then press Open to connect to it&lt;br /&gt;
&lt;br /&gt;
[[File:puttys2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Once connected you will be asked to login using a username &amp;amp; password in order to gain access to the server.&lt;br /&gt;
&lt;br /&gt;
Now that you have logged in you can send commands to the server. [[Commands_-_Basic|Linux Basic Commands]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|550px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
&lt;br /&gt;
[[File:x2go-logo.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|550px]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server</id>
		<title>Connecting to your server</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server"/>
				<updated>2013-06-24T19:33:02Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to connect to it. Here are the 2 main methods what you will use to connect to your Server - Console (SSH) &amp;amp; FTP&lt;br /&gt;
&lt;br /&gt;
==Putty (Console)==&lt;br /&gt;
&lt;br /&gt;
SSH (Using Putty)&lt;br /&gt;
&lt;br /&gt;
Putty is a well known SSH client that you can use to connect to your server in order to use its terminal console (Just like CMD on Windows)&lt;br /&gt;
&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/putty.exe Download Putty] ===&lt;br /&gt;
&lt;br /&gt;
[[File:putty.png|150px|link=http://www.2047servers.co.uk/support/downloads/putty.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:puttys1.png|350px]]&lt;br /&gt;
&lt;br /&gt;
When you run Putty you will have a window that looks like this, you will need to put your servers IP or hostname (if set) into this box &amp;amp; then press Open to connect to it&lt;br /&gt;
&lt;br /&gt;
[[File:puttys2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Once connected you will be asked to login using a username &amp;amp; password in order to gain access to the server.&lt;br /&gt;
&lt;br /&gt;
Now that you have logged in you can send commands to the server. [[Commands_-_Basic|Linux Basic Commands]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|550px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==X2GO (Remote Desktop - Linux)==&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/File:X2go.png</id>
		<title>File:X2go.png</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/File:X2go.png"/>
				<updated>2013-06-24T19:32:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server</id>
		<title>Connecting to your server</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Connecting_to_your_server"/>
				<updated>2013-06-24T19:31:49Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:Linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to connect to it. Here are the 2 main methods what you will use to connect to your Server - Console (SSH) &amp;amp; FTP&lt;br /&gt;
&lt;br /&gt;
==Putty (Console)==&lt;br /&gt;
&lt;br /&gt;
SSH (Using Putty)&lt;br /&gt;
&lt;br /&gt;
Putty is a well known SSH client that you can use to connect to your server in order to use its terminal console (Just like CMD on Windows)&lt;br /&gt;
&lt;br /&gt;
=== [http://www.2047servers.co.uk/support/downloads/putty.exe Download Putty] ===&lt;br /&gt;
&lt;br /&gt;
[[File:putty.png|150px|link=http://www.2047servers.co.uk/support/downloads/putty.exe]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:puttys1.png|350px]]&lt;br /&gt;
&lt;br /&gt;
When you run Putty you will have a window that looks like this, you will need to put your servers IP or hostname (if set) into this box &amp;amp; then press Open to connect to it&lt;br /&gt;
&lt;br /&gt;
[[File:puttys2.png|350px]]&lt;br /&gt;
&lt;br /&gt;
Once connected you will be asked to login using a username &amp;amp; password in order to gain access to the server.&lt;br /&gt;
&lt;br /&gt;
Now that you have logged in you can send commands to the server. [[Commands_-_Basic|Linux Basic Commands]]&lt;br /&gt;
&lt;br /&gt;
==FTP (Filezilla)==&lt;br /&gt;
&lt;br /&gt;
Filezilla is a well known Free FTP client, But you can use any other FTP software that you like in order to FTP connect to your server.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla.png|150px|link=http://www.2047servers.co.uk/support/downloads/filezilla.exe]]&lt;br /&gt;
&lt;br /&gt;
We do offer FTP install &amp;amp; setup for your Servers, If so we will either use VSFTPD or ProFTPD&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla1.png|550px]]&lt;br /&gt;
&lt;br /&gt;
As Shown above&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; In Red - Host (IP of the server) &amp;lt;/span&amp;gt; &lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green - Username (Who you want to login as) &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow - Password (Password for that user) &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a default FTP you can leave the port blank (It will try to use Port 21) you only need to use a port number if you have changed the FTP server settings.&lt;br /&gt;
&lt;br /&gt;
[[File:filezilla2.png|550px]]&lt;br /&gt;
&lt;br /&gt;
Once you are connected, you will be able to navigate through the folders of the server. Aswell as Uploading / Downloading files.&lt;br /&gt;
&lt;br /&gt;
See a more in depth guide to [[Filezilla_FTP|Filezilla / FTP]]&lt;br /&gt;
&lt;br /&gt;
==X2GO (Remote Desktop - Linux)&lt;br /&gt;
&lt;br /&gt;
X2GO Is a popular Remote Desktop Client for connecting to Linux servers / desktops, The client can be ran on Linux, Windows &amp;amp; Mac Computers so you can use it to remotely manage your Linux servers using a GUI&lt;br /&gt;
&lt;br /&gt;
[[File:x2go.png|150px|link=http://www.2047servers.co.uk/support/downloads/x2goclient-win.exe]]&lt;br /&gt;
&lt;br /&gt;
If you are using Ubuntu as your server OS. Create the session using &amp;quot;Session Type - GNOME&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Minecraft_Install</id>
		<title>Minecraft Install</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Minecraft_Install"/>
				<updated>2013-04-26T23:38:56Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
[[Category:Minecraft]]&lt;br /&gt;
&lt;br /&gt;
[[File:mc.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
'''Copy the commands within the code boxes and paste/run them in Putty'''&lt;br /&gt;
&lt;br /&gt;
First you will need to connect to your server using Putty (SSH) in order to do this install See - [[connecting_to_your_server|Connecting to your server]]&lt;br /&gt;
&lt;br /&gt;
== Java Check/Install ==&lt;br /&gt;
&lt;br /&gt;
Because Minecraft is built using Java, your Server will need to be able to run Java applications (.jar files)&lt;br /&gt;
&lt;br /&gt;
Checking what version of Java/JRE you have&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;java -version&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Checking what versions of Java is on your server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;locate bin/java&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have any version of Java installed, that is great (The newer the better) 6+ is best&lt;br /&gt;
&lt;br /&gt;
=== Windows Java Install ===&lt;br /&gt;
&lt;br /&gt;
For Windows OS's it is best to visit Java's Website &amp;amp; download the correct installer (it should auto detect either 32bit or 64bit)&lt;br /&gt;
&lt;br /&gt;
http://www.java.com/en/download/&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu Java Install ===&lt;br /&gt;
&lt;br /&gt;
This is the easiest method to use for Ubuntu, else see below on manual / advance method&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-add-repository ppa:webupd8team/java &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install oracle-java7-installer&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other Linux ===&lt;br /&gt;
&lt;br /&gt;
If you need to install java/jre see links below&lt;br /&gt;
&lt;br /&gt;
You can visit the [http://www.java.com/en/download/linux_manual.jsp/ Java Linux Download Page]&lt;br /&gt;
&lt;br /&gt;
Then if you follow the instructions to the one you downloaded, following this tutorial - [http://www.java.com/en/download/help/linux_install.xml#rpm Java Linux Install Tutorial]&lt;br /&gt;
&lt;br /&gt;
Be warned Java applications are very resource hungry and can eat up allot of RAM/CPU, that is why it is exspensive to host Minecraft Servers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Making a folder for the server ==&lt;br /&gt;
&lt;br /&gt;
You will need to make a folder somewhere that the server files will be installed (If you have done this, skip this part)&lt;br /&gt;
&lt;br /&gt;
The most common or best place to put most of your files on a server is in the /home folder&lt;br /&gt;
&lt;br /&gt;
Change Directory to /home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now make a folder e.g. MC_Server Note to change the &amp;quot;MC_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir MC_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go into that folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd MC_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you have a new / clean folder you can being to download &amp;amp; install the files for the server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloading Minecraft Server ==&lt;br /&gt;
&lt;br /&gt;
First you will need to download the Linux Minecraft Server jar file&lt;br /&gt;
&lt;br /&gt;
You can find the latest download link on the Minecraft Website - http://www.minecraft.net/download&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(^ Check that the link is correct via their website)&lt;br /&gt;
&lt;br /&gt;
After downloading you will need to run the server for the first time, this will create the core files &amp;amp; a server world.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;java -Xms512M -Xmx1G -jar minecraft_server.jar nogui&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Basic Config ==&lt;br /&gt;
&lt;br /&gt;
After starting up your Minecraft Server for the first time it will create all the basic config files that you can edit, the main one is server.properties&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano server.properties&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this file you can change things like server name, max players, server port, MOTD, mobs on or off &amp;amp; many more.&lt;br /&gt;
&lt;br /&gt;
You will also want to add people to the &amp;quot;ops.txt&amp;quot; this file is a list of usernames that will be your server Operators &amp;quot;Ops&amp;quot; (Admin rights) people listed in this file will have access to all of the server commands like kick, give item, ban, add people to op  (See full list - http://www.minecraftwiki.net/wiki/Server_Commands)&lt;br /&gt;
&lt;br /&gt;
If you are making your server private (only allow a list of people to join it, you will have to set the &amp;quot;white-list=true&amp;quot; option in server.properties &amp;amp; then add the list of usernames to the white-list.txt file in the servers folder&lt;br /&gt;
&lt;br /&gt;
== Running Minecraft Server via Screen ==&lt;br /&gt;
&lt;br /&gt;
When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running &amp;amp; close Putty you will kill the server (kills any processes you left running)&lt;br /&gt;
&lt;br /&gt;
The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the &amp;quot;MC_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -S MC_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you will notice you are on a new session with a clean view of Putty&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;java -Xms512M -Xmx1G -jar minecraft_server.jar&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can change the values in this command line (Xms = Minimum RAM to use &amp;amp; Xmx is Max RAM to use) Change these settings to what you want, as long as your server has the right space to run it e.g. don't set the max ram to more than the servers ram otherwise it may crash, lag or be unstable&lt;br /&gt;
&lt;br /&gt;
If all done right your server should start up fine, load the map &amp;amp; tell you what ip/port the server is listening on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reconnecting to the process / session ==&lt;br /&gt;
&lt;br /&gt;
Once you have a session running you may want to recconnect to it as the server may crash, or you may want to turn it off or restart etc...&lt;br /&gt;
&lt;br /&gt;
First you will need to find what sessions are running &amp;amp; their process id&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:puttyscreen.png|350px]]&lt;br /&gt;
&lt;br /&gt;
As you see in my screenshot, i have 2 Screen Sessions running, if i want to connect to 2047Servers session i would use the numbers on the left&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -r 7354&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note Change the ID numbers to what your ones are&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Linux_Overview</id>
		<title>Linux Overview</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Linux_Overview"/>
				<updated>2013-04-26T23:34:35Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== Why Linux? - Linux Vs Windows - Servers ==&lt;br /&gt;
&lt;br /&gt;
Around the world you will find there will be far more servers running Linux as its OS, Why ? Because of speed, security, costs &amp;amp; maintenance.&lt;br /&gt;
&lt;br /&gt;
Linux is far faster than windows when it comes to an OS, Why ? Because Linux doesn’t need to run all the fancy user interface effects like you have on Windows. When running Linux as a Server OS you save all the resources you would normally waste just running the OS leaving more room to run applications on the server, this makes it far better value for our customers.&lt;br /&gt;
&lt;br /&gt;
== Why do you think the worlds fastest supercomputers are running Linux ? ==&lt;br /&gt;
&lt;br /&gt;
Linux is far more secure, when using a server you are far less likely to be surfing the web and downloading potential files that could have virus’s in them &amp;amp; because most users are running windows over 75% Home Users (Source – http://statcounter.com ) are running Windows OS the virus makers target them as the key target. Along with Linux being Open Source &amp;amp; having a large community of contributors its OS is updated practically everyday.&lt;br /&gt;
&lt;br /&gt;
Linux is far cheaper to run compared to windows mainly because you don’t have to pay for a licence to use it unlike some Windows Server licences that are over $1,000 each (Source - http://www.microsoft.com )&lt;br /&gt;
&lt;br /&gt;
== What versions of Linux do we use ? ==&lt;br /&gt;
&lt;br /&gt;
There are hundreds if not thousands of versions of Linux out there. We tend to use the most popular versions because support &amp;amp; updates for these OS's are much better than smaller community made versions of Linux. See product details on our [http://www.2047servers.co.uk/shop Online shop] for exact choice depending on each service.&lt;br /&gt;
&lt;br /&gt;
We mainly tend to use either CentOS (6+) or Ubuntu (10.04 / 12.04 - LTS Editions)&lt;br /&gt;
&lt;br /&gt;
[[File:centos.png|150px]][[File:ubuntu.png|150px]]&lt;br /&gt;
&lt;br /&gt;
== Will we ever offer Windows Servers ? ==&lt;br /&gt;
&lt;br /&gt;
We already do offer Windows Servers as an OS choice on our Dedicated Servers. Our Dedicated servers specifications are high enough to make it worth while running Windows Server OS, this will come at an extra cost because of the licencing for Windows.&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Linux_Overview</id>
		<title>Linux Overview</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Linux_Overview"/>
				<updated>2013-04-26T23:34:23Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[File:linux.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
== Why Linux? - Linux Vs Windows - Servers ==&lt;br /&gt;
&lt;br /&gt;
Around the world you will find there will be far more servers running Linux as its OS, Why ? Because of speed, security, costs &amp;amp; maintenance.&lt;br /&gt;
&lt;br /&gt;
Linux is far faster than windows when it comes to an OS, Why ? Because Linux doesn’t need to run all the fancy user interface effects like you have on Windows. When running Linux as a Server OS you save all the resources you would normally waste just running the OS leaving more room to run applications on the server, this makes it far better value for our customers.&lt;br /&gt;
&lt;br /&gt;
== Why do you think the worlds fastest supercomputers are running Linux ? ==&lt;br /&gt;
&lt;br /&gt;
Linux is far more secure, when using a server you are far less likely to be surfing the web and downloading potential files that could have virus’s in them &amp;amp; because most users are running windows over 75% Home Users (Source – http://statcounter.com ) are running Windows OS the virus makers target them as the key target. Along with Linux being Open Source &amp;amp; having a large community of contributors its OS is updated practically everyday.&lt;br /&gt;
&lt;br /&gt;
Linux is far cheaper to run compared to windows mainly because you don’t have to pay for a licence to use it unlike some Windows Server licences that are over $1,000 each (Source - http://www.microsoft.com )&lt;br /&gt;
&lt;br /&gt;
== What versions of Linux do we use ? ==&lt;br /&gt;
&lt;br /&gt;
There are hundreds if not thousands of versions of Linux out there. We tend to use the most popular versions because support &amp;amp; updates for these OS's are much better than smaller community made versions of Linux. See product details on our [http://www.2047servers.co.uk/shop Online shop] for exact choice depending on each service.&lt;br /&gt;
&lt;br /&gt;
We mainly tend to use either CentOS (6+) or Ubuntu (10.04 / 12.04 - LTS Editions)&lt;br /&gt;
&lt;br /&gt;
[[File:centos.png|150px]][[File:ubuntu.png|150px]]&lt;br /&gt;
&lt;br /&gt;
== Will we ever offer Windows Servers ? ==&lt;br /&gt;
&lt;br /&gt;
We already to offer Windows Servers as an OS choice on our Dedicated Servers. Our Dedicated servers specifications are high enough to make it worth while running Windows Server OS, this will come at an extra cost because of the licencing for Windows.&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Control_Panel_Basic_Overview</id>
		<title>Control Panel Basic Overview</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Control_Panel_Basic_Overview"/>
				<updated>2013-04-26T23:28:59Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Control_Panel]]&lt;br /&gt;
&lt;br /&gt;
[[File:2047controlp.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to login to our control panel system. &lt;br /&gt;
&lt;br /&gt;
==Login to the control panel==&lt;br /&gt;
&lt;br /&gt;
Visit our website @ - http://www.2047servers.co.uk&lt;br /&gt;
&lt;br /&gt;
On our homepage you will see a login box, this is where you enter your username &amp;amp; password.&lt;br /&gt;
&lt;br /&gt;
=== Control Panel Basic Overview ===&lt;br /&gt;
&lt;br /&gt;
==== Home Page ====&lt;br /&gt;
&lt;br /&gt;
[[File:cpaneloverview.png|500px]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; Red Area &amp;lt;/span&amp;gt; - Currently Logged in user info, Last IP, last login time. &amp;quot;My Profile&amp;quot; (See below changing your details), &amp;quot;Change Password&amp;quot; (See below changing password) &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; In Yellow &amp;lt;/span&amp;gt; - User Management - See full guide -  [[Creating_&amp;amp;_Managing_Sub_Users|Creating &amp;amp; Managing Sub Users]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; In Green &amp;lt;/span&amp;gt; - Game &amp;amp; Voice Server Management - See full guide - [[Managing_your_server|Managing your server]] &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#0026FF&amp;quot;&amp;gt; In Blue &amp;lt;/span&amp;gt; - Support Section - See full guide -  [[Control_Panel_Support_System|Using the Control Panel Support System]] &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#FF6A00&amp;quot;&amp;gt; In Orange &amp;lt;/span&amp;gt; - This is the area where information will be displayed, the menu / sidebar will stay in the same place.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#B200FF&amp;quot;&amp;gt; In Purple &amp;lt;/span&amp;gt; - Log Out button (Will take you to our website upon log out, Add Widget button (See below)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
==== Changing your details ====&lt;br /&gt;
&lt;br /&gt;
[[File:cpanelchangedetails.png|500px]]&lt;br /&gt;
&lt;br /&gt;
 Upon clicking &amp;quot;My Profile&amp;quot; you will be able to change your account details, this includes name, address, contact details &amp;amp; more.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
==== Changing your password ====&lt;br /&gt;
&lt;br /&gt;
[[File:cpanelpassword.png|500px]]&lt;br /&gt;
&lt;br /&gt;
 Upon clicking &amp;quot;Change Password&amp;quot; you will be able to change your password, it must be a secure password at least 8 characters long, we advise strong passwords what may include a range of higher &amp;amp; lower case letter, numbers, symbols / other characters to keep it secure.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
==== Adding widgets ====&lt;br /&gt;
&lt;br /&gt;
Currently we allow users to add [http://GameTracker.com GameTracker.com] widgets to their control panel account, by adding these to the control panel you can quickly login to see the status of all of your servers, you will have to setup an account with [http://GameTracker.com GameTracker.com] before you add the servers to the control panel account.&lt;br /&gt;
&lt;br /&gt;
[[File:cpanelwidget1.png|500px]]&lt;br /&gt;
&lt;br /&gt;
To add a GameTracker widget to your control panel, first make sure you have added it to your GameTracker account. Then login to our control panel &amp;gt; Click the widget icon (to right corner) &amp;gt; Choose &amp;quot;Module: Game Hosting&amp;quot; &amp;gt; &amp;quot; Choose &amp;quot;Widget: GameTracker.com&amp;quot; &amp;gt; Press Add&lt;br /&gt;
&lt;br /&gt;
Once done, the page should refresh with a GameTracker widget as you see in the screenshot above (in green) &amp;gt; Once you have chosen the &amp;quot;Service&amp;quot; you wish to add a GameTracker for, choose from the other options &amp;amp; click save &amp;gt; It will then appear like you see in the screenshot with our Counter Strike server.&lt;br /&gt;
&lt;br /&gt;
== See our other Control Panel Guides ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[Control_Panel_Basic_Overview|Control Panel Basic Overview]] ====&lt;br /&gt;
==== [[Creating_&amp;amp;_Managing_Sub_Users|Creating &amp;amp; Managing Sub Users]] ====&lt;br /&gt;
==== [[Managing_your_server|Managing your server]] ====&lt;br /&gt;
==== [[Control_Panel_Support_System|Using the Control Panel Support System]] ====&lt;br /&gt;
==== [[Resellers_Guide|Control Panel Resellers Guide]] ====&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Creating_%26_Managing_Sub_Users</id>
		<title>Creating &amp; Managing Sub Users</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Creating_%26_Managing_Sub_Users"/>
				<updated>2013-04-26T23:28:51Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Control_Panel]]&lt;br /&gt;
&lt;br /&gt;
[[File:2047controlp.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to login to our control panel system. &lt;br /&gt;
&lt;br /&gt;
==Login to the control panel==&lt;br /&gt;
&lt;br /&gt;
Visit our website @ - http://www.2047servers.co.uk&lt;br /&gt;
&lt;br /&gt;
On our homepage you will see a login box, this is where you enter your username &amp;amp; password.&lt;br /&gt;
&lt;br /&gt;
== Quick Info ==&lt;br /&gt;
&lt;br /&gt;
Our Custom Control Panel System allows you to create sub users to help you manage your servers with us, you can customize what they have access to, what they can do &amp;amp; what level of access they have.&lt;br /&gt;
&lt;br /&gt;
== Creating a Sub User ==&lt;br /&gt;
&lt;br /&gt;
To create a Sub User first expand the &amp;quot;User Management&amp;quot; tab on the left menu &amp;gt; &amp;quot;Create a Sub User&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Fill in the User information (Username &amp;amp; Password) Select Active if you want the account to be Active, Notes are optional&lt;br /&gt;
&lt;br /&gt;
Also Optional is the Profile Tab, this is where you can put more User Information like First &amp;amp; Last Name, Email, Phone Number etc...&lt;br /&gt;
&lt;br /&gt;
[[File:subyser_01.png|500px]]&lt;br /&gt;
&lt;br /&gt;
=== Choosing Permissions / Access Features ===&lt;br /&gt;
&lt;br /&gt;
Each Services is slightly different e.g. Minecraft servers won't have Steam Update or any other Steam related feature&lt;br /&gt;
&lt;br /&gt;
First you will need to select the Service &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt;(From the drop down menu)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then choose their access to each feature from the various check-boxes, this is also the place where you can enable FTP access (They will only have FTP access to the servers you give them access)&lt;br /&gt;
&lt;br /&gt;
If you want them to have any access you will need to choose the one in bold &amp;quot;Access to this service&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:subyser_02.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Once done click &amp;quot;Save&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== See our other Control Panel Guides ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[Control_Panel_Basic_Overview|Control Panel Basic Overview]] ====&lt;br /&gt;
==== [[Creating_&amp;amp;_Managing_Sub_Users|Creating &amp;amp; Managing Sub Users]] ====&lt;br /&gt;
==== [[Managing_your_server|Managing your server]] ====&lt;br /&gt;
==== [[Control_Panel_Support_System|Using the Control Panel Support System]] ====&lt;br /&gt;
==== [[Resellers_Guide|Control Panel Resellers Guide]] ====&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Control_Panel_Support_System</id>
		<title>Control Panel Support System</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Control_Panel_Support_System"/>
				<updated>2013-04-26T23:28:45Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Control_Panel]]&lt;br /&gt;
&lt;br /&gt;
[[File:2047controlp.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to login to our control panel system. &lt;br /&gt;
&lt;br /&gt;
==Login to the control panel==&lt;br /&gt;
&lt;br /&gt;
Visit our website @ - http://www.2047servers.co.uk&lt;br /&gt;
&lt;br /&gt;
On our homepage you will see a login box, this is where you enter your username &amp;amp; password.&lt;br /&gt;
&lt;br /&gt;
== Quick Info ==&lt;br /&gt;
&lt;br /&gt;
Our Custom Control Panel System allows you to submit support requests to our support team while in the Game Server Control panel, this reduces the need to use a separate system or email us directly + It allows you to manage multiple request for multiple servers.&lt;br /&gt;
&lt;br /&gt;
We aim to get back on support requests as soon as we can, Please note our support follows our various polices (as found http://www.2047servers.co.uk/policy.html) We do not fully support 3rd party content, plugins, mods etc... So you will have to see with the people who made this addons rather than us. Do not presume our support team can solve all issues when you are running 3rd party content.&lt;br /&gt;
&lt;br /&gt;
== Submitting a Request ==&lt;br /&gt;
&lt;br /&gt;
To submit a request all you have to do is click on the Support tab on the left menu &amp;gt; Open a New Ticket (Or click the &amp;quot;New&amp;quot; button as seen in blue on the image below))&lt;br /&gt;
&lt;br /&gt;
[[File:supports_01.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Now you can sort your ticket into the right department depending on what type or request / server it is related to.&lt;br /&gt;
&lt;br /&gt;
Choose the priority of your request &amp;amp; select the related service (if you have multiple servers with us choose from the drop down list, if it is effecting more than one service please state this in the request.&lt;br /&gt;
&lt;br /&gt;
Add your subject line &amp;amp; include as much information as you can in the message section as this will help our support staff understand your issue &amp;amp; find ways to help you out.&lt;br /&gt;
&lt;br /&gt;
You can also attach image or text files if you need to.&lt;br /&gt;
&lt;br /&gt;
[[File:supports_02.png|500px]]&lt;br /&gt;
&lt;br /&gt;
After you have submitted your request you can go back to the support section to see the status of the call / any other support tickets you currently have open. To view the details of a ticket just click on the ticket or subject line.&lt;br /&gt;
&lt;br /&gt;
[[File:supports_03.png|500px]]&lt;br /&gt;
&lt;br /&gt;
As you can see on the image below, there is a response to this demo ticket (see ticket history) you can either reply to this ticket if you need to or close the ticket if your question / problem has been answered / solved.&lt;br /&gt;
&lt;br /&gt;
[[File:supports_04.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See our other Control Panel Guides ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[Control_Panel_Basic_Overview|Control Panel Basic Overview]] ====&lt;br /&gt;
==== [[Creating_&amp;amp;_Managing_Sub_Users|Creating &amp;amp; Managing Sub Users]] ====&lt;br /&gt;
==== [[Managing_your_server|Managing your server]] ====&lt;br /&gt;
==== [[Control_Panel_Support_System|Using the Control Panel Support System]] ====&lt;br /&gt;
==== [[Resellers_Guide|Control Panel Resellers Guide]] ====&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Managing_your_server</id>
		<title>Managing your server</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Managing_your_server"/>
				<updated>2013-04-26T23:28:13Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Control_Panel]]&lt;br /&gt;
&lt;br /&gt;
[[File:2047controlp.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
In order to manage you server you will fist need to login to our control panel system. &lt;br /&gt;
&lt;br /&gt;
==Login to the control panel==&lt;br /&gt;
&lt;br /&gt;
Visit our website @ - http://www.2047servers.co.uk&lt;br /&gt;
&lt;br /&gt;
On our homepage you will see a login box, this is where you enter your username &amp;amp; password.&lt;br /&gt;
&lt;br /&gt;
== Quick Info ==&lt;br /&gt;
&lt;br /&gt;
From our control panel you can manage a wide range of settings &amp;amp; features that effect your server, from start-up settings, config editing, uploading / managing files, updates, automated tasks &amp;amp; much more&lt;br /&gt;
&lt;br /&gt;
Different Game Servers will have different options, some games may have allot more settings &amp;amp; some others may have less - e.g. Minecraft servers wont have the Steam Updater&lt;br /&gt;
&lt;br /&gt;
See this page for info on how to create sub users that can also manage your server(s) - [[Creating_&amp;amp;_Managing_Sub_Users|Creating &amp;amp; Managing Sub Users]]&lt;br /&gt;
&lt;br /&gt;
== Server Management ==&lt;br /&gt;
&lt;br /&gt;
=== Config File Editor ===&lt;br /&gt;
&lt;br /&gt;
Click on this icon in your control panel to open the config file editor&lt;br /&gt;
&lt;br /&gt;
[[File:Configfile.png]]&lt;br /&gt;
&lt;br /&gt;
Most Game Servers will normally have a common set of config files that store the server information, like its name, welcome message, map lists &amp;amp; cycle etc...&lt;br /&gt;
&lt;br /&gt;
From our control panel you can edit these files in an online text editor, some files/games may also have a config generator what you can use to fill in the information &amp;amp; our control panel system will generate a config from those settings (only applies to some games)&lt;br /&gt;
&lt;br /&gt;
Images of it in use below&lt;br /&gt;
&lt;br /&gt;
[[File:cpserverman_configeditor.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Command line Manager / Start-up settings ===&lt;br /&gt;
&lt;br /&gt;
Click on this icon in your control panel to open the Command line Editor&lt;br /&gt;
&lt;br /&gt;
[[File:cmdline.png]]&lt;br /&gt;
&lt;br /&gt;
Most servers will have the option to edit your start-up settings.&lt;br /&gt;
&lt;br /&gt;
In here you can edit the various settings what are used when starting up your server e.g. Start-up Map, game mode, you can also have custom start-up lines but you will only be allowed to add in options that don't cause a security concern or allow you to edit your servers size / slots (See image below for an example)&lt;br /&gt;
&lt;br /&gt;
In this example of CS:GO you can select the main game modes so your server can play that Game Mode.&lt;br /&gt;
&lt;br /&gt;
[[File:cpserverman_commandline.png|600px]]&lt;br /&gt;
&lt;br /&gt;
If you need a custom command line set please contact support &amp;amp; they will determine if it is acceptable to be used.&lt;br /&gt;
&lt;br /&gt;
=== Server Info / Status ===&lt;br /&gt;
&lt;br /&gt;
On nearly all of our servers you can view your current Server Stats by clicking on the &amp;quot;Current activity &amp;amp; stats&amp;quot; icon.&lt;br /&gt;
&lt;br /&gt;
On here you can view who is connected to your server, how busy it is, their current score.&lt;br /&gt;
&lt;br /&gt;
There is also a Graphs/History view where you can get reports on how your server has been doing over a selected time range (As seen below in the example)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:cpserverman_graph.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== File Manager ===&lt;br /&gt;
&lt;br /&gt;
Click on this icon in your control panel to open the File Manager&lt;br /&gt;
&lt;br /&gt;
[[File:filemanagericon.png]]&lt;br /&gt;
&lt;br /&gt;
This is one of the most used features of our control panel system, the online file manager.&lt;br /&gt;
&lt;br /&gt;
It can be used to edit, rename, create new, delete, upload, download &amp;amp; compress files (Much like you can do using FTP but a web version)&lt;br /&gt;
&lt;br /&gt;
The file uploader is limited to uploading 3 files at a time, so using FTP is very much recommended for use when uploading large amounts of files.&lt;br /&gt;
&lt;br /&gt;
See image below for explanation &lt;br /&gt;
&lt;br /&gt;
[[File:cpserverman_filemanager.png|600px]]&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#00ff00&amp;quot;&amp;gt; Green Area &amp;lt;/span&amp;gt; - File Manager Control buttons&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ff0000&amp;quot;&amp;gt; Red Area &amp;lt;/span&amp;gt; - Folder Navigation area / Folder Tree &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background:#ffff00&amp;quot;&amp;gt; Yellow Area &amp;lt;/span&amp;gt; - File / Folder view while in the current folder&lt;br /&gt;
&lt;br /&gt;
The mini icons in the &amp;quot;Actions&amp;quot; column will explain what they are for when you hover over them e.g. &lt;br /&gt;
* Pencil icon - This is the file edit button, this will open the file to be edited only supports basic file types like .cfg &amp;amp; .txt&lt;br /&gt;
* Blue bar icon - This is the &amp;quot;Rename&amp;quot; file, press this to rename a file or folder.&lt;br /&gt;
* Blue World icon - This is the &amp;quot;Download&amp;quot; button, use this to download zip folders, or single files for local editing / viewing.&lt;br /&gt;
* Star icon - This is a very useful one, upon pressing it will turn Gold, this mean that the file will now appear in the Config editor section (As explain above) saving you time on finding it in the file manager to edit, Press it again to turn it off (Grey Colour)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== See our other Control Panel Guides ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[Control_Panel_Basic_Overview|Control Panel Basic Overview]] ====&lt;br /&gt;
==== [[Creating_&amp;amp;_Managing_Sub_Users|Creating &amp;amp; Managing Sub Users]] ====&lt;br /&gt;
==== [[Managing_your_server|Managing your server]] ====&lt;br /&gt;
==== [[Control_Panel_Support_System|Using the Control Panel Support System]] ====&lt;br /&gt;
==== [[Resellers_Guide|Control Panel Resellers Guide]] ====&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/Team_Fortress_2_Install</id>
		<title>Team Fortress 2 Install</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/Team_Fortress_2_Install"/>
				<updated>2013-04-26T23:24:08Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Source_Based_Servers]]&lt;br /&gt;
&lt;br /&gt;
[[File:tf2.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
'''Copy the commands within the code boxes and paste/run them in Putty'''&lt;br /&gt;
&lt;br /&gt;
First you will need to connect to your server using Putty (SSH) in order to do this install See - [[connecting_to_your_server|Connecting to your server]]&lt;br /&gt;
&lt;br /&gt;
== Making a folder for the server ==&lt;br /&gt;
&lt;br /&gt;
You will need to make a folder somewhere that the server files will be installed (If you have done this, skip this part)&lt;br /&gt;
&lt;br /&gt;
The most common or best place to put most of your files on a server is in the /home folder&lt;br /&gt;
&lt;br /&gt;
Change Directory to /home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now make a folder e.g. TF2_Server Note to change the &amp;quot;TF2_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir TF2_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go into that folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd TF2_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you have a new / clean folder you can being to download &amp;amp; install the files for the server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing SteamCMD + SRCDS ==&lt;br /&gt;
&lt;br /&gt;
First you will need to download SteamCMD (The new Server tool from Valve) in order to download Steam &amp;amp; then SRCDS (Source Dedicated Server) for CSGO use&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://media.steampowered.com/client/steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After downloading you will need to extract the contents of the compressed file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvfz steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you will need to run SteamCMD for the first time&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./steamcmd.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Running this command will check for SteamCMD updates to the updater, when it is done it will allow you to input commands&lt;br /&gt;
&lt;br /&gt;
At the point where you see &amp;quot;Steam&amp;gt;&amp;quot; This is where you can either login as your steam account or login as anonymous (Benefits for linking your server to a Steam account is that steam will add it to their trusted 3rd party servers list in some of their games, so it will appear on the server browser better)&lt;br /&gt;
&lt;br /&gt;
Logging in anonymously &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login anonymous&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logging in as your account (Note it is best to create a separate account for this, or you will have to logout of Steam while you are using these commands)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login &amp;lt;username&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should then ask for your password &amp;amp; you may have to enter your Steam Guard Password once it emails you one (if you have Steam Guard enabled on your account)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloading TF2 ==&lt;br /&gt;
&lt;br /&gt;
Once you have done the tasks above you can now install a Steam Game Server, To install TF2 to the current folder you command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;force_install_dir ./TF2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update 232250 validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
232250 is the app id for TF2&lt;br /&gt;
&lt;br /&gt;
This will check the current folder &amp;amp; download any / all missing files for a TF2 Server (you can use this command to re-download files that you may have deleted&lt;br /&gt;
&lt;br /&gt;
TF2 Will now download (Should go very fast with our network speeds on our servers)&lt;br /&gt;
&lt;br /&gt;
== Running TF2 via Screen ==&lt;br /&gt;
&lt;br /&gt;
When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running &amp;amp; close Putty you will kill the server (kills any processes you left running)&lt;br /&gt;
&lt;br /&gt;
The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the &amp;quot;TF2_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -S TF2_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you will notice you are on a new session with a clean view of Putty&lt;br /&gt;
&lt;br /&gt;
Now you can run your TF2 Server Note to change the values in this line e.g. max players, port etc...&lt;br /&gt;
&lt;br /&gt;
Max Players - up to 32, Port (Best to use unused ones e.g. 25XXX-27XXX&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -game tf +map pl_goldrush +maxplayers 32 -port 27000 +exec server.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If all done right your server should start up fine &amp;amp; the last thing it should say is &amp;quot;VAC Secure&amp;quot; or something very simular, If not try downloading the files again, just incase it missed a few (highly unlikly)&lt;br /&gt;
&lt;br /&gt;
Now you can Disconnect from the session&lt;br /&gt;
&lt;br /&gt;
Using Keys &amp;quot;Ctrl + A + D&amp;quot; at the same time&lt;br /&gt;
&lt;br /&gt;
== Reconnecting to the process / session ==&lt;br /&gt;
&lt;br /&gt;
Once you have a session running you may want to recconnect to it as the server may crash, or you may want to turn it off or restart etc...&lt;br /&gt;
&lt;br /&gt;
First you will need to find what sessions are running &amp;amp; their process id&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:puttyscreen.png|350px]]&lt;br /&gt;
&lt;br /&gt;
As you see in my screenshot, i have 2 Screen Sessions running, if i want to connect to 2047Servers session i would use the numbers on the left&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -r 7354&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note Change the ID numbers to what your ones are&lt;br /&gt;
&lt;br /&gt;
== Potential Errors ==&lt;br /&gt;
&lt;br /&gt;
Upon running TF2 Server you may get this error, this error happens when there is wrong characters inside the steam_appid.txt file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Unable to load Steam support library&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Solution : Edit the steam_appid.txt file &amp;amp; make sure only &amp;quot;440&amp;quot; is in the file, nothing else, no spaces. Save &amp;amp; Close then you server should start fine&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	<entry>
		<id>http://www.2047servers.co.uk/support/index.php/CSGO_Install</id>
		<title>CSGO Install</title>
		<link rel="alternate" type="text/html" href="http://www.2047servers.co.uk/support/index.php/CSGO_Install"/>
				<updated>2013-04-26T23:17:17Z</updated>
		
		<summary type="html">&lt;p&gt;Admin2047: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Linux]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Source_Based_Servers]]&lt;br /&gt;
&lt;br /&gt;
[[File:csgo.png|thumb|350px]]&lt;br /&gt;
&lt;br /&gt;
'''Copy the commands within the code boxes and paste/run them in Putty'''&lt;br /&gt;
&lt;br /&gt;
First you will need to connect to your server using Putty (SSH) in order to do this install See - [[connecting_to_your_server|Connecting to your server]]&lt;br /&gt;
&lt;br /&gt;
== Making a folder for the server ==&lt;br /&gt;
&lt;br /&gt;
You will need to make a folder somewhere that the server files will be installed (If you have done this, skip this part)&lt;br /&gt;
&lt;br /&gt;
The most common or best place to put most of your files on a server is in the /home folder&lt;br /&gt;
&lt;br /&gt;
Change Directory to /home&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now make a folder e.g. CSGO_Server Note to change the &amp;quot;CSGO_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir CSGO_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go into that folder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd CSGO_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you have a new / clean folder you can being to download &amp;amp; install the files for the server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing SteamCMD + SRCDS / CSGO ==&lt;br /&gt;
&lt;br /&gt;
First you will need to download SteamCMD (The new Server tool from Valve) in order to download Steam &amp;amp; then SRCDS (Source Dedicated Server) for CSGO use&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://media.steampowered.com/client/steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After downloading you will need to extract the contents of the compressed file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xvfz steamcmd_linux.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you will need to run SteamCMD for the first time&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./steamcmd.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Running this command will check for SteamCMD updates to the updater, when it is done it will allow you to input commands&lt;br /&gt;
&lt;br /&gt;
At the point where you see &amp;quot;Steam&amp;gt;&amp;quot; This is where you can either login as your steam account or login as anonymous (Benefits for linking your server to a Steam account is that steam will add it to their trusted 3rd party servers list in some of their games, so it will appear on the server browser better)&lt;br /&gt;
&lt;br /&gt;
Logging in anonymously &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login anonymous&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logging in as your account (Note it is best to create a separate account for this, or you will have to logout of Steam while you are using these commands)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login &amp;lt;username&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It should then ask for your password &amp;amp; you may have to enter your Steam Guard Password once it emails you one (if you have Steam Guard enabled on your account)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloading CSGO ==&lt;br /&gt;
&lt;br /&gt;
Once you have done the tasks above you can now install a Steam Game Server, To install CSGO to the current folder you command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;force_install_dir ./cs_go/&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update 740 validate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
740 is the app id for CSGO&lt;br /&gt;
&lt;br /&gt;
This will check the current folder &amp;amp; download any / all missing files for a CSGO Server (you can use this command to redownload files that you may have deleted&lt;br /&gt;
&lt;br /&gt;
CSGO Will now download (Should go very fast with our network speeds on our servers)&lt;br /&gt;
&lt;br /&gt;
== Running CSGO via Screen ==&lt;br /&gt;
&lt;br /&gt;
When you go to run the game server you want it to run in the background even when you disconnect from Putty, you will find if you just leave it running &amp;amp; close Putty you will kill the server (kills any processes you left running)&lt;br /&gt;
&lt;br /&gt;
The way you keep a process running while you disconnect, is by making a session (using screen) Note to change the &amp;quot;CSGO_Server&amp;quot; to the servers name or folder name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -S CSGO_Server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you will notice you are on a new session with a clean view of Putty&lt;br /&gt;
&lt;br /&gt;
Now you can run your CSGO Server Note to change the values in this line e.g. max players, port etc...&lt;br /&gt;
&lt;br /&gt;
Max Players - up to 64, Port (Best to use unused ones e.g. 25XXX-27XXX&lt;br /&gt;
&lt;br /&gt;
===Example Startup lines===&lt;br /&gt;
&lt;br /&gt;
*Classic Casual&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust +maxplayers 32 -port 27000&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Classic Competitive&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_bomb_se +map de_dust2_se +maxplayers 32 -port 27100&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Arms Race (GunGame)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots +maxplayers 32 -port 27200&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Demolition (Bomb Games)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_lake +maxplayers 32 -port 27300&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Deathmatch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./srcds_run srcds -game csgo -console -usercon +game_type 1 +game_mode 2 +mapgroup mg_allclassic +map de_dust +maxplayers 32 -port 27400&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If all done right your server should start up fine &amp;amp; the last thing it should say is &amp;quot;VAC Secure&amp;quot; or something very simular, If not try downloading the files again, just encase it missed a few (highly unlikely)&lt;br /&gt;
&lt;br /&gt;
Now you can Disconnect from the session&lt;br /&gt;
&lt;br /&gt;
Using Keys &amp;quot;Ctrl + A + D&amp;quot; at the same time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reconnecting to the process / session ==&lt;br /&gt;
&lt;br /&gt;
Once you have a session running you may want to reconnect to it as the server may crash, or you may want to turn it off or restart etc...&lt;br /&gt;
&lt;br /&gt;
First you will need to find what sessions are running &amp;amp; their process id&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:puttyscreen.png|350px]]&lt;br /&gt;
&lt;br /&gt;
As you see in my screenshot, i have 2 Screen Sessions running, if I want to connect to 2047Servers session I would use the numbers on the left&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;screen -r 7354&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note Change the ID numbers to what your ones are&lt;/div&gt;</summary>
		<author><name>Admin2047</name></author>	</entry>

	</feed>