create account

12 Steps to Secure a New Ubuntu Linux Server! by jerrybanfield

View this thread on: hive.blogpeakd.comecency.com
· @jerrybanfield ·
$92.48
12 Steps to Secure a New Ubuntu Linux Server!
<p>https://steemitimages.com/DQmfKyW1n5Wg4wrKCbbAEUH2b3rPXnhUkixE1WostqrGfiM/S94-00th.jpg</p>
<p>Will you read this Ubuntu Linux security tutorial to see how to setup a new <em>Ubuntu Linux</em> server because these simple steps can block most basic hacking attempts? If you are hoping to setup a witness server for Steem, I hope this guide will help show what to do immediately after getting access to the witness server but before installing Steem and following the steps listed at https://steemit.com/witness/@jerrybanfield/get-a-steem-witness-seed-online-today-with-these-ubuntu-linux-commands.</p>
<h2><strong>Why Secure an Ubuntu Linux Server Immediately?</strong></h2>
<p> <br />It's ridiculously easy for hackers to break into an unsecured server.</p>
<p>How easy is it?</p>
<p>I will give you the simplified steps right now.</p>
<p>Let's say you're hosting a game server. You've got a mobile app or a text game online that you're excited about. You hosted on an <a href="https://en.wikipedia.org/wiki/Ubuntu_(operating_system)"><em>Ubuntu Linux</em></a> server.</p>
<p>Someone comes in, doesn't like your game and all of a sudden says, <em>"I want to trash this game."</em></p>
<p>They then google some basic <a href="https://youtu.be/OcVE6rQ9_FU"><em>ethical hacking tutorials</em></a> and quickly find the <em>IP</em> of your server by tracking the connections while playing the game. The now amateur hacker with no previous experience then takes a few programs downloaded from watching maybe an hour of <em>ethical hacking tutorials</em> for free and starts using those programs to brute-force the password on your <em>Ubuntu Linux </em>server.</p>
<p>https://steemitimages.com/DQmUj2j8YP4ddNcf1r7NFrzNALFfNaF4Dozb3YQ8qsejKgV/S94-01.jpg</p>
<p>The hacker then gets in after you didn't change your <em>root</em> from the sign-in and didn't change the <em>password</em> from the one you got from the hosting company or just changed it to something different.</p>
<p>Now, the hacker is inside the server and unless you've set up ways to get notified about that, you have no idea. At this point, even with just not liking you and googling for information, within a few hours with no experience the hacker can now lock you out of your own game, and/or steal user data without you having any idea that's going on.</p>
<p>In the worst-case scenario, the hacker can post this on a list of hacked servers. This allows anyone anywhere in the world to go browse the sign-in information directly for a server. There are lists of things that have been cracked by hackers that are just out there where anyone can just go, then get the <em>password</em> and the <em>sign-in.</em></p>
<p>All of a sudden, you might have <em>50</em> or <em>100</em> people just signing into your server looking around until one person changes a password and locks you out.</p>
<p>What I will do in this tutorial is show you very quickly with no coding experience required, even if you just use the <em>Linux</em> server to do some application where you never need to access it or code anything for some reason, even if you're an absolute beginner in here, how to do some basic precautions, basic security measures to block at least the amateur hackers who are just getting a hold of some information from <em>Google.</em></p>
<p>Now, will these things stop the potentially intermediate hackers who've been working for years, the advanced hackers who really know what's going on?</p>
<p>Not necessarily!</p>
<p>They may slow them down a little bit and make things more interesting, but that just might get the excitement up and make the desire to crack it even higher. The good news is there aren't very many intermediate or advanced hackers in the world that have an interest in hacking everyday servers from users. There are a lot more lucrative targets to go after.</p>
<p>https://steemitimages.com/DQmZSFmjqa7gY3Fq8Mf4XgYvLymcxcYAzXEZA7BWL4RM2bE/S94-02.jpg</p>
<p>Therefore, the security measures we need are simply to block out the amateurs, the beginners, the <em>googlers</em> that go grab a few software programs and just are messing around for fun. Those hackers are the ones who are very likely to be trying to hack our servers. We want to block especially the amateurs out and what I will show you here are things that should lock out almost any amateur hacker from being able to get into your <em>Ubuntu Linux</em> server.</p>
<p>Now, there is one big problem with these things that I will show you too. They will make it easy to get locked out of our own servers. Even as I set this up and film the tutorial, I got locked out of my server for doing one little mistake. I could not sign into my server using any method even though I had all the passwords. I had to reformat my server and start over again. That was humbling and I've got great experience to share with you here because of that.</p>
<p>What I will give you at the very beginning is an easy tip to make sure when you're setting this up that you don't lock yourself out of your server. That's pretty much the worst-case scenario, at least for self-sabotage, to lock yourself out of your server. That's pretty newbish and that's why you want to set these things up as soon as you get a new server.</p>
<p>After I've gotten three new servers, I got a hold of my server and I just wanted to get everything up and running on it. I didn't want to sit there and take an hour to go through and put security on it.</p>
<p><em>"Oh, my God! I just want to get my Steem Witness running. I don't want to sit here and put all these security measures in place."</em></p>
<p>Well, these are essential because of how easy it is for an amateur hacker to just crack our servers. It's relatively easy to get an <em>IP.</em> It's relatively easy to get a program, then go with the <em>root</em> sign-in and brute force the <em>password. </em>If you don't have the things I'm showing you in place, it's very easy to end up with a compromised server.</p>
<p>What am I going to show you in here?</p>
<p>First, I'll give you the trick to make sure you stay signed in. What I'm doing is showing this in a <em>Putty</em> window. Now, a <em>Putty</em> window is what we use on <em>Windows.</em> You can use it on <em>Mac,</em> which also has native sign-in. I'm showing this on <em>Windows</em> and you can use this to sign in to an interface with the command line interface in the server.</p>
<p>Now, what can you do to avoid getting locked out of your server?</p>
<p>When you get that original <em>root@ipaddress</em> and <em>password</em> from your host or the <em>username@ipaddress</em> in your host, what you can do to avoid getting locked out of the server is to just keep that original <em>sign-in </em>window open on <em>Putty,</em> and then use <em>Putty</em> and do a duplicate <em>sign-in</em> every single time, and just the whole time you're setting these things up leave the window open with that original <em>root</em> <em>sign-in.</em></p>
<p>That way if you screw up like I did, lock yourself out of the server, in terms of being able to sign in again that original <em>root</em> sign-in, you can just alt-tab over to that, undo whatever you just did before, and then you can sign back in and keep working from there.</p>
<p>https://steemitimages.com/DQmZ6k2QwbLp9sQxG3TdAhkAE7ZVrUCVWKv1LKYAyh7hYY2/S94-03.jpg</p>
<p>Another thing you want to make sure, use some kind of a <em>password manager</em> because you want to have a really strong password that's not easily cracked. Although, with what I show you here you can go beyond password signings. You want to have a password manager to keep all these passwords safe and you want to backup the passwords because if you lose access to your password, you can also lose access to your server.</p>
<p>In this case, if you lost access to your <em>password,</em> the hacker could have access to your server, and then you need to get a hacker to help you get back in your own server.</p>
<p>Another quick tip on doing this is to just make sure every time after you do something, for example, after you put an <em>RSA key</em> in, that you can log back in and log out. Don't do all of these things at once, and then go back in at the end to find that you can't sign in, and then not even have an idea of how you went wrong at one point.</p>
<p>The best part is, I have very little actual <em>Ubuntu Linux</em> experience. I've only been using this for a few months, so you know that these aren't things that are very hard.
  In just a few months I have learned enough to teach at the beginner level just by reading guides like this.  My favorite series is by @krnel and starts at https://steemit.com/witness-category/@krnel/complete-witness-installation-guide.  I basically am doing a runthrough of these here.</p>
<p>If you've read this far, you might have been thinking that I've got a ton of experience and these things are over your head which I hope to change now!</p>
<p>These things are really simple to do. These are very easy even for an absolute beginner to do and it is essential to do them for the reasons I've already given you.</p>
<p>Thank you very much for starting this tutorial. I will go through each step with you. As for real live, I've set up this server that I'm actually inside right now. </p>
<h3><strong>12 Steps to secure an Ubuntu Linux server</strong></h3>
<h4> <br /><strong>Step one: Choosing a server host.</strong></h4>
<p><br />Unless we prefer to build onto our own machine, for maximum reliability, renting from a data center is ideal. In this section I show you the servers I use for greatest privacy in hosting.</p>
<p>Before we can even access our server we need to actually have a server to access. I think, especially for learning <em>Ubuntu Linux, </em>that it's very nice to have our own servers that we can play with and get to know. What I do is I rent servers out.</p>
<p>These are the specifications for my servers: my <em>witness,</em> my <em>seed node</em> and my <em>backup.</em></p>
<p>https://steemitimages.com/DQmVLLQWQELK8wpm92gMWqduZ2aLSgkcGzjKQaFEs4diMfs/S94-04.jpg</p>
<p>All of these are the same, and then I rent them from <a href="https://steemit.com/introduceyourself/@privex/we-are-privex-inc-we-accept-steem-protecting-your-privacy-in-the-cloud"><em>Privex</em></a>. This is what I use because the <em>CEO</em> of the company is a member of <em>Steem</em> named @someguy123 and runs his own <em>Witness</em> servers and several other <em>Witnesses</em> run through these servers as well.</p>
<p>https://steemitimages.com/DQmQHicW4ie4JPV1pjbaVQ3uEgvNvkwhhCquxtFyP2hb3TD/S94-05.jpg</p>
<p>It makes it easier because the hosting company is then used to the exact purpose the servers are used for. There are tons of different places to grab a <em>Linux</em> server. This is just what I use and you're welcome to use whatever you want.</p>
<p>I have my main servers located in the <em>USA</em> because that keeps things simple for me from a business perspective and a lot of the other <em>Witness</em> servers are in other countries. Then, I have a backup server in <em>Germany</em> because, if you want to have servers with failsafe such as a <em>backup</em>, then it's important to have them on different continents just in case there's one temporary thing such as a weather problem in the <em>US</em> or a riot in <em>Germany.</em> Whatever, you want to have your data centers in separate places.</p>
<p>I've got three servers and about <em>$500</em> a month in bills. I've got two servers in the <em>US </em>and one in <em>Germany.</em> These options are more expensive than what's possible. You can get cheaper servers with lower specifications to run a witness, the seed node or a backup.</p>
<p>I've chosen these servers because I want to set the same servers up and let them be able to run for years instead of going on the low end, and then continually upgrading. I think it's easier to just grab a server package that's good indefinitely.</p>
<p>At the same time, I've been in business six years, I'm grateful that five hundred a month is within my budget. I accept each of us have different budgets. If you're on the very smallest budget, you can set up <em>Ubuntu Linux </em>on your own computer at home and use your existing connection there.</p>
<p>Hosting options give us the chance to access our server. Once we've got our server wherever it is, whether it's on our computer or in another location, then we can access it.</p>
<p>That takes us directly to step two.<br /> </p>
<h4><strong>Step two: Access the server.</strong></h4>
<p> <br />In this section I'm going to show you how to access the <em>Ubuntu Linux</em> server with <em>Putty</em> and signing in to <em>root</em> or with a <em>username</em> for the first time.</p>
<p>Once we've got our server hosting we will get some kind of email like this that says, <em>"Thank you for using whatever host."</em></p>
<p>https://steemitimages.com/DQmUxMDaRkQMEPhYg1uXBz2Bzam7bLMtc6SF6heVgwchYDo/S94-06.jpg</p>
<p>We get an <em>IP</em> address, a username, and then a password. Often the <em>username </em>will be something like <em>"root"</em> and the <em>IP</em> address will be a standard format, and then there will be some sort of <em>password.</em></p>
<p>What we need to do then with that is to put this into a program that will allow us to then access, to sign into our server. What I use is <em>Putty</em> on <em>Windows, </em>and then here's what we do. I've explained all of this in <a href="https://steemit.com/witness/@jerrybanfield/get-a-steem-witness-seed-online-today-with-these-ubuntu-linux-commands">my <em>Witness</em> guide</a>.</p>
<p>https://steemitimages.com/DQmf7XsHw8e4SsVpCXcqWEBQWrMvRgDrKQFjjCmhfBy6Lvq/S94-07.jpg</p>
<p>We put in the hostname or <em>IP </em>address. If you are given <em>"root"</em> as the <em>username,</em> you put in <em>"root@"</em> and then you put in the <em>IP address</em> right after that. I will show you this after I'm signed in next.</p>
<p>If you are given a different username such as <em>Jerry,</em> your <em>username</em> would be <em>"Jerry@"</em> and then you put the <em>IP address.</em> Leave it on port <em>22</em> by default unless you are given different instructions to sign in. Then, click <em>"Open"</em> and once you have done that on <em>Putty,</em> this will open up the window where you can then start to get into the server.</p>
<p>It will look like a black interface usually, and then it will ask for the<em> password</em>. Once you've got into the interface like this, and then asked for the password, what you do is copy the <em>password</em> first, and then go back into the command line and you right click to paste it. All you need to do is right click and hit enter, and that pastes the password directly in.</p>
<p>https://steemitimages.com/DQmZbPdoABEegRexHntHqv6kBEgcsqPk5PNndsijA1NTi9h/S94-08.jpg</p>
<p>Now, for this particular step, I won't actually show you doing it because then I have to put my <em>IP address</em> and it's important for servers to keep that <em>IP address</em> private because if a hacker knows where the <em>IP address</em> is, it's essentially a sitting duck that's there to be worked on over and over again.</p>
<p>Therefore, keep that <em>IP address</em> secret. It's also best to keep all the other details of a server secret when possible such as the <em>username</em> and the <em>password.</em> What I will do is show you ways to upgrade <em>sign-in</em> so that a hacker can't just essentially brute-force the <em>password.</em></p>
<p>Brute forcing means to just try all kinds of different combinations and eventually get in. Always keep security in mind with setting up any kind of <em>Ubuntu Linux </em>server because there are lots of hackers all over the world that are trying to control as many servers as possible and will pick the low-hanging fruit that are essentially easy to just hack into and start using. Think security from the very beginning, which is what I'm going to go through next.<br /> </p>
<h4><strong>Step three: </strong><strong>How to download <em>Putty</em> for <em>Windows</em></strong><strong><em>.</em></strong></h4>
<p> <br /><em>Putty</em> is what I use on <em>Windows 10</em> to access the server and in this section I'm going to show you where to download it.</p>
<p>If you're on <em>Mac,</em> you can get <em>Putty</em> on <em>Mac</em> also, which is nice because then you can use the same private keys on both <em>Windows</em> and <em>Mac.</em></p>
<p>You can also sign directly in with the terminal on <em>Mac,</em> which can be a good way to get started. However, it's better to be able to upgrade security with things like <em>RSA keys,</em> which you might want to use <em>Putty</em> for or another program.</p>
<p>This is where I get <em>Putty</em> for <em>Windows 10:</em> <a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html"><em>https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html</em></a></p>
<p>https://steemitimages.com/DQmUYYbpmB636kt29zPByXYZZDvcuxRW2pYaghJmnWtuFGh/S94-09.jpg</p>
<p>You can see the basic sign-in set up on <em>Putty</em> where you get that <em>username</em> and <em>IP address </em>that is provided by the host. Then, you see this page when you go to download <em>Putty.</em></p>
<p>You can grab the <em>"exe"</em> files, you can get the <em>Windows</em> installer if you want to do the <em>MSI.</em></p>
<p>I grabbed the <em>"putty-64bit-0.70-installer.msi"</em> file right here and that's how I got online.</p>
<p>https://steemitimages.com/DQmV6Da5ssi9hGCww5Hcba8EwGDWHZE4ictCLgjjSQxvgaS/S94-10.jpg</p>
<p>These are very easy installations and a lightweight program, easy to get started with and connect.<br /> </p>
<h4><strong>Step four: </strong><strong>Using a password manager.</strong></h4>
<p> <br />In this section I'm going to show you how to use a <em>password manager </em>like <a href="https://www.lastpass.com/"><em>LastPass</em></a> to keep the <em>root</em> and <em>username</em> passwords.</p>
<p>All right, we are signed in to our server now. As you can see it's set up with <em>root@jerrybanfieldwitness2.</em></p>
<p>This is good because it's not showing my<em> IP</em> in this tutorial here.</p>
<p>https://steemitimages.com/DQmSwsnziRm3yEM6xuVU6K3wrhT6Pha7DQwrga9s1bV1LA3/S94-11.jpg</p>
<p>Now, the first action I need to do is change the <em>password</em> because my server host had the password and anyone interacting under the server host has the server <em>password</em> too.</p>
<p>It's a good idea to immediately reset or update the server password to something more long and secure because if someone else gets this server <em>password</em> and we don't take additional security as I'm going to show, then someone can sign straight into our server and do whatever he wants and we might not even realize that's happening until it's too late.</p>
<p>Now, if we reset the <em>password,</em> and don't keep good track of it or put it somewhere else, we might immediately lock ourselves out of our server. We do not want that to happen.</p>
<p>What I recommend is using some kind of <em>password</em> manager like <a href="https://www.lastpass.com/"><em>LastPass</em></a><em>.</em></p>
<p><em>https://steemitimages.com/DQmUKtgdZyyjZnMDaADLfWio8wH7BcQUYQaruvTZEzquXje/S94-12.jpg</em></p>
<p><em>LastPass</em> is an awesome <em>password manager</em> that I use because it allows me to keep track of all passwords everywhere. It's really nice because <em>LastPass</em> generates passwords and saves passwords. I've then got access to my passwords whenever I can sign into my <em>LastPass</em> account.</p>
<p>Now, the one problem with this is essentially putting all our eggs in one basket. If we have a <em>LastPass</em> <em>master</em> <em>password</em> that gets cracked or something happens to <em>LastPass,</em> it's like a fire sale, all of our passwords everywhere are wide open.</p>
<p>Therefore, using a <em>password manager</em> is a great idea. However, make sure to have a secure <em>master password </em>that is only available by memory or in a secure offline location because this unlocks the vault essentially to our entire lives.</p>
<p>This is a great thing to use when generating a password because we can generate crazy long <em>passwords</em> then. I can have a <em>20, 30, 40, 50</em> or<em> 60</em> character long crazy password for my <em>Linux</em> server that will then help make it ultra-secure, at least against password brute-force type attacks.</p>
<p>Therefore, I will generate a password for my server to update it, and then I will put that new password in with the password command.<br /> </p>
<h4><strong>Step five: Changing the password with <em>passwd.</em></strong></h4>
<p> <br />Now, it's time to actually update the <em>password</em> and that's what I'm going to show now. If doing it incorrectly, if putting in mismatching passwords this error will appear right here.</p>
<p>https://steemitimages.com/DQmWXPTgQyTuWGMDMVwKtv27Xk6DcaALv2ZkToZPfrMLfQ5/S94-12b.jpg</p>
<p>What we can do is <em>CTRL + L</em> to start fresh and I'll show you how to do it properly.</p>
<p>What I'm going to do is put <em>"passwd"</em> in to change the password for the <em>root</em> or the main system on this server. The old password will no longer work as soon as I do this correctly.</p>
<p>https://steemitimages.com/DQmRvJco6nuHpeX8ixG1XQw4eWb1wJ3cfoc2p7deJpFuy65/S94-13.jpg</p>
<p>I'm going to do this two different ways. I generated the password in <em>LastPass,</em> therefore what I'm going to do first is copy the password with <em>CTRL + C</em> out of my <em>Notepad</em> in another window.</p>
<p>I'm going to then click over here and right-click the <em>password</em> in. I will then hit the <em>enter</em> key and paste that first password in.</p>
<p>https://steemitimages.com/DQmXSoXoGSgJzV7EoiY4xBVJ3fE1qzy4Qe1cn9D56PUWow1/S94-13b.jpg</p>
<p>Then next I will grab the <em>password</em> directly out of my <em>password manager, </em>and then go over here and paste it in. This way I've got the <em>password</em> entered from two different sources to make sure there's not something wrong with my <em>password</em>.</p>
<p>https://steemitimages.com/DQmdSSyrgsXr7j5RqXV692QpLtbWLT8CAuanYNsnjVtcxyr/S94-14.jpg</p>
<p>Now, this shows that I've successfully updated the <em>password.</em></p>
<p>https://steemitimages.com/DQmXtk6Z4VjPU6nsS26UJix3RgqjSYHjXWpqRN3qaE7Kxrn/S94-15.jpg</p>
<p>This means that the old <em>password</em> now is invalid and only this new <em>password</em> will work to sign-in.</p>
<p>What I do to verify this, I open <em>Putty</em> back up, I load back in and sign in with this new <em>password</em> to make sure I did everything correctly.</p>
<p>The easy way to do this is just to type <em>"logout"</em> which will close the session window.</p>
<p>https://steemitimages.com/DQmRzizUQpGhZUAXwbEQkhf8f2AcTUaTnVrY9UFrjUzdGDK/S94-16.jpg</p>
<p>This way I verify that I'm actually going to be able to continue using the server. I wouldn't want to go through and set all this up and discover I didn't copy the password correctly, and then as soon as I go to sign back into my server I'm locked out.</p>
<p>What I do is I log in and log out a lot to make sure every change I'm doing is done correctly and therefore I don't risk setting the whole server up, and then being locked out of it. That's the trick with security, to get great security, but not to do it in such a way that it's so secure you lock yourself out of it.</p>
<p>Now that I've signed in and out, I've proven that my new <em>password</em> has worked.</p>
<p>The next step is to get a different user.<br /> </p>
<h4><strong>Step six: Adding a new user with <em>adduser</em>.</strong></h4>
<p> <br />In this section, I'm going to show you how to create a new user.</p>
<p>We don't want to be fooling around as the <em>root user </em>because that's the main system level access. We want to set up our own individual user.</p>
<p><a href="https://steemit.com/witness-category/@krnel/setting-up-a-linux-vps-securely-pt-1-join-me-on-my-journey-to-become-a-witness"><em>Krnel's guide</em></a> on <em>Steemit</em> explains this very well.</p>
<p>https://steemitimages.com/DQmVhLFy9aYXFQJqY8ALufkHzKCfxXnNjgcDKVFmhpspGVd/S94-17.jpg</p>
<p>It says that you want to create a user for yourself because it's important for security. You don't want to be using the <em>root</em> unless you really know what you're doing. I'm going to take a leap of faith and say that if you're reading this you probably don't fall into the <em>really-know-what-you're-doing</em> category, because I am a total beginner at this myself relative to someone who knows what they're doing with this.</p>
<p>It can be easier to learn from a beginner if you're a beginner also in my experience, which is why I've taken the time to make this. Therefore, you want to follow the advice of more experienced users.</p>
<p>You want to set up and become a <em>superuser</em> and to create a <em>new user.</em> Now, this is the ideal way to essentially change the <em>username</em> to the highest permission.</p>
<p>https://steemitimages.com/DQmRSwrWUeKUGJxES5zZpj5emhTxUS9fqLxzh4eFumXrHWH/S94-18.jpg</p>
<p>The easiest way to set up a <em>new user</em> is just to use this <em>"adduser"</em> command.</p>
<p>https://steemitimages.com/DQmUZbXvdG12h3nTxMgrmdF1SYuYwQCCB8m1K3BhCCWmEiA/S94-19.jpg</p>
<p>I'm going to name the user <em>Jerry</em> and as soon as I hit <em>"adduser jerry"</em> I have the user created.</p>
<p>https://steemitimages.com/DQmaSbGYJDbYsZXknzXKgFM3upAjC7BdpqLR6e6Mipx45Ai/S94-20.jpg</p>
<p>I have to put a new <em>UNIX password</em> in for this also.</p>
<p>I'm going to need a <em>password</em> for user <em>"Jerry"</em> because <em>Jerry</em> will now be able to sign in directly via <em>IP address</em> with <em>Jerry's</em> own password. Now, I need to go through and make a <em>password</em> just for <em>Jerry,</em> and then there will be a separate <em>root password</em> that handles <em>root.</em></p>
<p>This is nice because then it's another layer of security, but it's another layer of complexity as well. Now, I will generate the new <em>UNIX password,</em> and then what I will need to do is before I log out, give myself sufficient permissions to be able to act, to run commands as <em>root</em> from being signed in as the <em>"Jerry"</em> user.</p>
<p>This is similar on a <em>Windows</em> or <em>Mac</em> machine, to making your own <em>user account</em> versus running as <em>the system</em> somehow, which is not available generally on <em>Windows</em> or <em>Mac, </em>you only sign in as a user.</p>
<p>I will set my <em>password</em> now, and then I will continue with you.</p>
<p>After putting the <em>password</em> in, it provides options to set the <em>name, room, work phone, home phone </em>and<em> other.</em> These aren't strictly necessary and you can leave all these blank. I just put in my full name and I left these other things blank, and then hit correct.</p>
<p>https://steemitimages.com/DQmfHNrVDgyvDyffHoSEk2VzTsNhKgeyxkqBXJxW4iu86uJ/S94-21.jpg</p>
<p>Now, the next key thing is to test signing into the server as this user instead of signing in as <em>root.</em> At this point, we will be able to sign in to our server if we've got a <em>root.</em> Also, if that was how we were given access to the server, we'll be able to sign in with both our <em>username</em> and <em>root.</em></p>
<p>We want to be able to sign in with both of these to make sure they work and that we can access the server either way. What I will do next is log out.</p>
<p>https://steemitimages.com/DQmS8KYitLzWVttxzgrvQEmLjufhh6AoafDpACWQJVLuwQ8/S94-22.jpg</p>
<p>I will switch the username in <em>Putty</em> from <em>root</em> to <em>Jerry</em> and verify that I can sign into my server with <em>Jerry</em> as the username. Then, when I can do that, I'm ready to take the next step.<br /><br /></p>
<h4><strong>Step seven: Signing in with the added user.</strong></h4>
<p> <br />Now, that I've successfully signed in with my new <em>username</em> I can verify that this works and I need to give myself the correct permissions.</p>
<p>Since I know that I can sign in with my <em>username</em> I now just want to sign in with my <em>username.</em> I don't want to bother signing in any other way at this point. What I want to do is then follow up by giving myself the highest level permissions from <em>root,</em> and then I also want to disable the <em>root</em> login because if the <em>root</em> login is open, anyone can essentially try to brute-force the route login, but if you don't know what the <em>username</em> to sign in is, that makes it significantly more difficult.</p>
<p>https://steemitimages.com/DQmeWR9aaxZ5Dg4Sdoxwk8XyaZUAtCvFetNvGkpJUoqtA35/S94-23.jpg</p>
<p>What I want to do is to log back out again, and then I'll log back in as the <em>root</em> user and give myself, on the user account <em>Jerry,</em> permission to act at the highest level.<br /><br /></p>
<h4><strong>Step eight: <em>Usermod</em> to give the user <em>sudo</em> or <em>root</em> privileges.</strong></h4>
<p> <br />Now, that I'm signed back in as the <em>root</em> and you can see the <em>root@</em> over here, what I want to do is give myself on the <em>"Jerry"</em> account full permission to do anything.</p>
<p>https://steemitimages.com/DQmViGys8iCxLKF3SiuMwUG2Tpevqyr1N3PUjXMVawPtNvK/S94-24.jpg</p>
<p>Right now I have essentially just basic permissions and I can hardly do anything as a new user. What I want to do is use this exact command, <em>"usermod -aG sudo"</em> and then my name to modify this.</p>
<p>https://steemitimages.com/DQmcNYfycxRaaQXFAMDXJYTBG35S43ijLBFuFaSUHiENnPp/S94-25.jpg</p>
<p>This will create a new <em>user group</em> and give every user in that group <em>root</em> level permission. What I'll just do over here is paste this command in and change my name to <em>Jerry</em> and now the command is <em>"usermod -aG sudo jerry"</em> which will give me the ability to do everything. I hit enter on this.</p>
<p>https://steemitimages.com/DQmf7y1EyGtuWpjV7WsuRFmXJMynoKZXAnxc8wK9hpCMYPi/S94-26.jpg</p>
<p>Now, I've created a new group of users here, and then I now have full permissions on this new user level as a higher-level user.<br /> </p>
<h4><strong>Step nine: Verify <em>sudo</em> access on user.</strong></h4>
<p> <br />Before we log off, how do we check that we set our user permissions correctly?</p>
<p>The easiest set of commands to do this is <em>"sudo -l -U"</em> and then put the username in. If I hit the <em>"sudo -l -U jerry"</em> command, this essentially just tells me what level of access I've given myself.</p>
<p>https://steemitimages.com/DQmXCoBqTGXHiaCNPsy8C8i5bd8hH8JSLNuJEjW2jXw1Aab/S94-27.jpg</p>
<p>This shows that I can then run all commands on the server, and that's what we want to see before we fool around and do the next step I will show you in disabling the <em>root</em> command.</p>
<p>This means that when I'm signed in as <em>Jerry</em> I can type <em>"sudo"</em> to run something as needed at the<em> root level.</em> All I need to do now is log back out and sign in as <em>Jerry,</em> and then I can continue to the next important step of security, which is disabling the <em>root login</em> so that only <em>Jerry</em> can log in.</p>
<p>https://steemitimages.com/DQmcpetDaPdzMgtjTCN2znNhA4vvgocq8rNH871gFA5HUcM/S94-28.jpg</p>
<p>You can see that you would only want to do this if you verified you've got the highest level permissions on the server.<br /> </p>
<h4><strong>Step ten: Key basic Linux commands <em>cd, pwd </em>and <em>ls.</em></strong></h4>
<p> <br />Now, that we've got our user created and given the proper permissions, it's time to switch to the <em>root directory</em> with a few basic commands and get to work.</p>
<p>I will show you a couple of basic commands here that are incredibly helpful. One is called <em>"cd"</em> which is just <em>change directory,</em> and then this <em>slash</em> goes to the main one.</p>
<p>https://steemitimages.com/DQmUbdSq6M4QWX2UnFG2ciUDBgUWLA8M7aRgnSoXNYsYWUx/S94-29.jpg</p>
<p>In the command-line interface in <em>Ubuntu Linux,</em> we want to make sure we essentially know where we're at and we control where we're at. You could think of <em>change directory</em> in the <em>Windows Explorer</em> interface as moving around into various folders.</p>
<p>How do we know where we're at?</p>
<p>What we can do is do <em>"pwd"</em> which stands for <em>print working directory</em> and that shows us we are at the <em>root level.</em></p>
<p>https://steemitimages.com/DQmdJXmJa5wjAfkF7FomA8ZQQri1e13WwdHonZCPGeiD5rG/S94-30.jpg</p>
<p>For example, if I change to <em>"home/jerry"</em> and then I <em>print working directory,</em> now it shows that I'm in <em>"home/jerry"</em>.</p>
<p>https://steemitimages.com/DQmY6TtEN4EvKecyFmKSa3rf2Xn3e2rkhfNR27N18nsiaJq/S94-31.jpg</p>
<p>Now, I can't change to just <em>"home"</em> because that would essentially change me to the <em>"home/jerry/home"</em> folder, but if I put <em>"cd"</em> that takes me to the <em>root,</em> and then <em>"home".</em> That will take me over there, and then if I hit <em>"cd" </em>again, this will take me back to the basics.</p>
<p>https://steemitimages.com/DQmVEELq31DHPYf5K9Nsv75iGDMVukjb9RhKXdLbNYh1CaW/S94-32.jpg</p>
<p>If I use <em>print working directory,</em> I can locate where I'm at.</p>
<p>One of the other most helpful commands is called <em>"ls"</em>. I can essentially do <em>CTRL+ L</em> to clear the screen and I can hit<em> "ls"</em> to show it up here. This lists all the things that are in the folder I'm using. I can now essentially see what my choices are as to where I want to navigate.</p>
<p>https://steemitimages.com/DQmZgPAk5VjVuceL8ejmkUKwxQ7Q7m3wn4TdY69TMfm4vBv/S94-33.jpg</p>
<p>This helps me <em>"cd"</em> into the right place. If you're having errors and issues that seem unexpected when using <em>Ubuntu Linux</em> as a beginner, one of the most basic things is that you're in the wrong directory.</p>
<p>I've installed things in the wrong directory getting started. I've tried to run things and been in the wrong directory. The very most basic thing to do, is to use <em>"pwd" </em>and <em>"ls"</em> to make sure that you're in the right directory.</p>
<p>https://steemitimages.com/DQmRG7KfhnREruZhWFpvLG5Y2XRDizD2Sqjqm4Wps3LwxuY/S94-34.jpg</p>
<p>What we're going to do to install a <em>Steem Witness</em> down here, we're going to eventually create a directory in the home user. In order to navigate there I'll need to change to <em>"cd home/jerry"</em> and then I can <em>"ls"</em> and see that there's nothing in this directory.</p>
<p>https://steemitimages.com/DQmZoazrLRgVRyUY21ouLPrG9dzbhLCNV1oMwpnwxcvi6ka/S94-35.jpg</p>
<p>I will end up putting in <em>home/jerry</em> the <em>Steem Docker,</em> which is where my witness will run. Now, once I'm in that directory I can run and execute all these commands, but if I'm not in that directory those same commands won't do anything.</p>
<p>Therefore, one of the basic things is just to get in the habit of knowing exactly, which directory we are in <em>Ubuntu Linux.</em></p>
<p>I'm in <em>home/jerry </em>now and if I get lost or forget, I can just do <em>"pwd"</em>. I can hit <em>"ls"</em> to see what's there and if I need to go back to the very top I just hit <em>"cd"</em> and that changes me to the <em>root level </em>where I can then list and go back to all my options.</p>
<p>https://steemitimages.com/DQmQ51GMKz7roBTmVbTis47MJVz9UtpSeiMuytwC275oL5t/S94-36.jpg</p>
<p>Now, if I want to just go back to my basic user directory from the top, I can always hit <em>"cd /home/jerry"</em> from anywhere, and then <em>"pwd"</em> to see where I'm at.</p>
<p>https://steemitimages.com/DQmQwYKYZVaN8Hdzn3XwvsGkMUi9gdF9fvM1c9BEF5hnwYh/S94-37.jpg</p>
<p>Any directory I'm in, I can do <em>"/home/Jerry"</em> but if I <em>"cd"</em> without putting that <em>"/home"</em> in, I'll get an error because as I list there's nothing actually in here.</p>
<p>The only way I can do that is if I change into the <em>root directory,</em> and then I can <em>"cd"</em> straight from <em>"home/jerry"</em> because I'm actually in there. If I<em> "cd"</em> back over here and list, I'm back in the main area.</p>
<p>https://steemitimages.com/DQmYKCWruaPtocByzuHhRqoz6YAapppBYPZVvZFXurXWAxB/S94-38.jpg</p>
<p>Now, this is incredibly quick to learn. You can see how much faster I am with these commands. I knew almost none of these just a month or so ago. This is quick and easy to learn, you just keep <em>googling</em> the commands.</p>
<p>These are the first essential commands to learn and once we've got these essential commands, then it's easy to start the process next of getting our server ready to take some more serious security precautions and steps on it, and then to start installing and running something that we actually want to use our server for.<br /><br /></p>
<h4><strong>Step eleven: Updating with <em>apt-get update.</em></strong></h4>
<p> <br />Now that we know basic commands the next step is to start using them.</p>
<p>What I'm going to show next requires a text editor. Therefore, I need to actually have a text editor on the system.</p>
<p>When I first started, this took me about <em>30 </em>minutes or an hour or more to figure out why the text editor wasn't installed by default.</p>
<p>In order to get the text editor installed by default, I have to run the update. In order to do that I want to change directory, so I switch directory to the <em>root</em> to get to work.</p>
<p>https://steemitimages.com/DQmQdQUK7Waee3xu897MUMPaNxjPZ3J5T22rQbV5BsTXdbA/S94-39.jpg</p>
<p>Then the next thing I want to do is download all the updates.</p>
<p>https://steemitimages.com/DQmZtmtFtcxyP9s9yiNjUPXdvUSvGoyejcqH4tKkj4D8B2T/S94-40.jpg</p>
<p>When basic servers are installed they often don't have all the updates. What I'm going to do now is run these series of commands, which will update all the apps on my server.</p>
<p>I'm just going to copy and paste this exact command<em> "sudo apt-get update"</em> and hit enter.</p>
<p>https://steemitimages.com/DQmdbsziYVt3yCbU4QNNrZEwybqxi95YT1m7RerRUmQLVJ2/S94-41.jpg</p>
<p>Now, what I need to do is put my <em>root password</em> in, and then as soon as I put my <em>root password </em>in, this then will allow all of these commands to run and all the apps to update.</p>
<p>As soon as I hit the <em>password,</em> then immediately I started getting all of these get commands. Get this, get that, and then all of these commands run based on, I think, where my server is located.</p>
<p>https://steemitimages.com/DQmesY36651K9JHBWmmVaRLfvoZZWzWrGBzhnjEBPznMLpB/S94-42.jpg</p>
<p>All of these are running from <em>Germany</em> since this server is in <em>Germany.</em></p>
<p>https://steemitimages.com/DQmNXbBp9KPfhvXFDiRhMupa9ciJ3mDSEvaN8RSiubSpZPH/S94-43.jpg</p>
<p>It pulled all these updates, so now that I've got all these updates added, I'm ready for the next step.<br /> </p>
<h4><strong>Step twelve: Installing the <em>Nano</em> text editor.</strong></h4>
<p> <br />In this step I'm going to show you how to install <em>Nano</em>, which is the text editor.</p>
<p>https://steemitimages.com/DQmWyV2Kkuqvw8zxaLbhTsrQLow4SVpeLGU9dNQdrd1DuZK/S94-44.jpg</p>
<p>Now, this wouldn't have worked, I believe, if it was like my last server. This wouldn't have worked before running the updates, but now that I've got the updates, all I have to do is put <em>"sudo app-get install nano"</em> and bam!</p>
<p>https://steemitimages.com/DQmPnPWx2pC3X7YnuVP7XvnUaAvNtGRKSwvY6VfU1uYN7P5/S94-45.jpg</p>
<p>It puts the <em>Nano</em> text editor on and it says everything is already on the newest version. I didn't even have to run that. However, if you don't have that specifically, that might help for you. Mine, it looks like it was put straight in there with that last one. I've got the <em>Nano</em> text editor ready to go.</p>
<p>In order to continue from here, we want to have some text editor so that we can edit text files. <em>Nano</em> is kind of like a <em>Notepad</em> essentially for <em>Ubuntu Linux.</em></p>
<p>Now that I've got <em>Nano</em> ready to go I can start editing some settings and disable the <em>root login.<br /></em> </p>
<h3><strong>Final words</strong></h3>
<p> <br />Thank you very much for reading these <em>12 Steps to secure an Ubuntu Linux</em> server, which I hope has been helpful. This security tutorial is not completed as yet and in the next blog post I will show you seven more steps plus how a little mistake I made locked me out of my server. If you have suggestions to make it better, would you please share them in the comments?</p>
<p>I love you.  You're awesome.  Thank you for reading this blog post, which was originally filmed as the video below.</p>
<p>https://www.youtube.com/watch?v=X_VP10X2TEs</p>
<p>I hope you've enjoyed this tutorial and I'll see you again in another video or another blog post on <em>Steemit.</em></p>
<p>If you found this post helpful on <em>Steemit,</em> would you please <em>upvote</em> it and follow me because you will then be able to see more posts like this in your home feed?</p>
<p>Love,</p>
<p>Jerry Banfield with edits by <a href="https://steemit.com/@gmichelbkk">@gmichelbkk</a> on the transcript from <a href="https://steemit.com/@deniskj">@deniskj</a></p>
<p><strong>Stay updated via email?</strong></p>
<ul>
<li>Join at <a href="http://jerry.tips/steemposts">http://jerry.tips/steemposts</a> to receive an email with every new post on Steem or</li>
<li>Join at <a href="http://jerry.tips/emaillist1017">http://jerry.tips/emaillist1017</a> to get an email once a week with highlights!</li>
</ul>
<p><strong>Shared on:</strong></p>
<ul>
<li><a href="https://www.facebook.com/jbanfield">Facebook page with 2,244,744 likes.</a></li>
<li><a href="https://www.youtube.com/jerrybanfield">YouTube channel with 208,173 subscribers.</a></li>
<li><a href="https://twitter.com/JerryBanfield">Twitter to 104,788 followers.</a></li>
</ul>
<p>PS: Would you please make a vote for jerrybanfield as a witness or set jerrybanfield as a proxy to handle all witness votes at <a href="https://steemit.com/~witnesses">https://steemit.com/~witnesses</a> because <a href="https://steemit.com/steemads/@jerrybanfield/giving-100-of-my-witness-rewards-to-advertising-steem">100% of the rewards I receive are spent advertising Steem</a>? Thank you to the 1617 accounts voting for me as a witness, the 718M VESTS assigned from users trusting me to make all witness votes by setting me as proxy, and <a href="https://steemit.com/@followbtcnews">@followbtcnews</a> for making these .gif images!</p>
<p><a href="https://steemit.com/~witnesses"> <img src="https://steemitimages.com/DQmexJCuwboCcRCB2gsHTk1gbaA8rT6y2vhgzbtHMtVaXRm/vote%20jerry%20banfield%20witness%20rank%2029.gif" alt="Vote Jerry Banfield Steem Witness" width="100" height="100" border="0" /> </a></p>
<h3>Or</h3>
<p><a href="https://steemit.com/~witnesses"> <img src="https://steemitimages.com/0x0/https://i.gyazo.com/e41b5378209532d6b282543f780b0278.gif" alt="Jerry Banfield Steem Proxy" width="100" height="100" border="0" /> </a></p>
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 609 others
properties (23)
authorjerrybanfield
permlink12-steps-to-secure-a-new-ubuntu-linux-server
categorywitness-category
json_metadata{"tags":["witness-category","witness","steem","linux","technology"],"users":["krnel","someguy123"],"image":["https://steemitimages.com/DQmfKyW1n5Wg4wrKCbbAEUH2b3rPXnhUkixE1WostqrGfiM/S94-00th.jpg","https://steemitimages.com/DQmUj2j8YP4ddNcf1r7NFrzNALFfNaF4Dozb3YQ8qsejKgV/S94-01.jpg","https://steemitimages.com/DQmZSFmjqa7gY3Fq8Mf4XgYvLymcxcYAzXEZA7BWL4RM2bE/S94-02.jpg","https://steemitimages.com/DQmZ6k2QwbLp9sQxG3TdAhkAE7ZVrUCVWKv1LKYAyh7hYY2/S94-03.jpg","https://steemitimages.com/DQmVLLQWQELK8wpm92gMWqduZ2aLSgkcGzjKQaFEs4diMfs/S94-04.jpg","https://steemitimages.com/DQmQHicW4ie4JPV1pjbaVQ3uEgvNvkwhhCquxtFyP2hb3TD/S94-05.jpg","https://steemitimages.com/DQmUxMDaRkQMEPhYg1uXBz2Bzam7bLMtc6SF6heVgwchYDo/S94-06.jpg","https://steemitimages.com/DQmf7XsHw8e4SsVpCXcqWEBQWrMvRgDrKQFjjCmhfBy6Lvq/S94-07.jpg","https://steemitimages.com/DQmZbPdoABEegRexHntHqv6kBEgcsqPk5PNndsijA1NTi9h/S94-08.jpg","https://steemitimages.com/DQmUYYbpmB636kt29zPByXYZZDvcuxRW2pYaghJmnWtuFGh/S94-09.jpg","https://steemitimages.com/DQmV6Da5ssi9hGCww5Hcba8EwGDWHZE4ictCLgjjSQxvgaS/S94-10.jpg","https://steemitimages.com/DQmSwsnziRm3yEM6xuVU6K3wrhT6Pha7DQwrga9s1bV1LA3/S94-11.jpg","https://steemitimages.com/DQmUKtgdZyyjZnMDaADLfWio8wH7BcQUYQaruvTZEzquXje/S94-12.jpg","https://steemitimages.com/DQmWXPTgQyTuWGMDMVwKtv27Xk6DcaALv2ZkToZPfrMLfQ5/S94-12b.jpg","https://steemitimages.com/DQmRvJco6nuHpeX8ixG1XQw4eWb1wJ3cfoc2p7deJpFuy65/S94-13.jpg","https://steemitimages.com/DQmXSoXoGSgJzV7EoiY4xBVJ3fE1qzy4Qe1cn9D56PUWow1/S94-13b.jpg","https://steemitimages.com/DQmdSSyrgsXr7j5RqXV692QpLtbWLT8CAuanYNsnjVtcxyr/S94-14.jpg","https://steemitimages.com/DQmXtk6Z4VjPU6nsS26UJix3RgqjSYHjXWpqRN3qaE7Kxrn/S94-15.jpg","https://steemitimages.com/DQmRzizUQpGhZUAXwbEQkhf8f2AcTUaTnVrY9UFrjUzdGDK/S94-16.jpg","https://steemitimages.com/DQmVhLFy9aYXFQJqY8ALufkHzKCfxXnNjgcDKVFmhpspGVd/S94-17.jpg","https://steemitimages.com/DQmRSwrWUeKUGJxES5zZpj5emhTxUS9fqLxzh4eFumXrHWH/S94-18.jpg","https://steemitimages.com/DQmUZbXvdG12h3nTxMgrmdF1SYuYwQCCB8m1K3BhCCWmEiA/S94-19.jpg","https://steemitimages.com/DQmaSbGYJDbYsZXknzXKgFM3upAjC7BdpqLR6e6Mipx45Ai/S94-20.jpg","https://steemitimages.com/DQmfHNrVDgyvDyffHoSEk2VzTsNhKgeyxkqBXJxW4iu86uJ/S94-21.jpg","https://steemitimages.com/DQmS8KYitLzWVttxzgrvQEmLjufhh6AoafDpACWQJVLuwQ8/S94-22.jpg","https://steemitimages.com/DQmeWR9aaxZ5Dg4Sdoxwk8XyaZUAtCvFetNvGkpJUoqtA35/S94-23.jpg","https://steemitimages.com/DQmViGys8iCxLKF3SiuMwUG2Tpevqyr1N3PUjXMVawPtNvK/S94-24.jpg","https://steemitimages.com/DQmcNYfycxRaaQXFAMDXJYTBG35S43ijLBFuFaSUHiENnPp/S94-25.jpg","https://steemitimages.com/DQmf7y1EyGtuWpjV7WsuRFmXJMynoKZXAnxc8wK9hpCMYPi/S94-26.jpg","https://steemitimages.com/DQmXCoBqTGXHiaCNPsy8C8i5bd8hH8JSLNuJEjW2jXw1Aab/S94-27.jpg","https://steemitimages.com/DQmcpetDaPdzMgtjTCN2znNhA4vvgocq8rNH871gFA5HUcM/S94-28.jpg","https://steemitimages.com/DQmUbdSq6M4QWX2UnFG2ciUDBgUWLA8M7aRgnSoXNYsYWUx/S94-29.jpg","https://steemitimages.com/DQmdJXmJa5wjAfkF7FomA8ZQQri1e13WwdHonZCPGeiD5rG/S94-30.jpg","https://steemitimages.com/DQmY6TtEN4EvKecyFmKSa3rf2Xn3e2rkhfNR27N18nsiaJq/S94-31.jpg","https://steemitimages.com/DQmVEELq31DHPYf5K9Nsv75iGDMVukjb9RhKXdLbNYh1CaW/S94-32.jpg","https://steemitimages.com/DQmZgPAk5VjVuceL8ejmkUKwxQ7Q7m3wn4TdY69TMfm4vBv/S94-33.jpg","https://steemitimages.com/DQmRG7KfhnREruZhWFpvLG5Y2XRDizD2Sqjqm4Wps3LwxuY/S94-34.jpg","https://steemitimages.com/DQmZoazrLRgVRyUY21ouLPrG9dzbhLCNV1oMwpnwxcvi6ka/S94-35.jpg","https://steemitimages.com/DQmQ51GMKz7roBTmVbTis47MJVz9UtpSeiMuytwC275oL5t/S94-36.jpg","https://steemitimages.com/DQmQwYKYZVaN8Hdzn3XwvsGkMUi9gdF9fvM1c9BEF5hnwYh/S94-37.jpg","https://steemitimages.com/DQmYKCWruaPtocByzuHhRqoz6YAapppBYPZVvZFXurXWAxB/S94-38.jpg","https://steemitimages.com/DQmQdQUK7Waee3xu897MUMPaNxjPZ3J5T22rQbV5BsTXdbA/S94-39.jpg","https://steemitimages.com/DQmZtmtFtcxyP9s9yiNjUPXdvUSvGoyejcqH4tKkj4D8B2T/S94-40.jpg","https://steemitimages.com/DQmdbsziYVt3yCbU4QNNrZEwybqxi95YT1m7RerRUmQLVJ2/S94-41.jpg","https://steemitimages.com/DQmesY36651K9JHBWmmVaRLfvoZZWzWrGBzhnjEBPznMLpB/S94-42.jpg","https://steemitimages.com/DQmNXbBp9KPfhvXFDiRhMupa9ciJ3mDSEvaN8RSiubSpZPH/S94-43.jpg","https://steemitimages.com/DQmWyV2Kkuqvw8zxaLbhTsrQLow4SVpeLGU9dNQdrd1DuZK/S94-44.jpg","https://steemitimages.com/DQmPnPWx2pC3X7YnuVP7XvnUaAvNtGRKSwvY6VfU1uYN7P5/S94-45.jpg","https://img.youtube.com/vi/X_VP10X2TEs/0.jpg","https://steemitimages.com/DQmexJCuwboCcRCB2gsHTk1gbaA8rT6y2vhgzbtHMtVaXRm/vote%20jerry%20banfield%20witness%20rank%2029.gif","https://steemitimages.com/0x0/https://i.gyazo.com/e41b5378209532d6b282543f780b0278.gif"],"links":["https://steemit.com/witness/@jerrybanfield/get-a-steem-witness-seed-online-today-with-these-ubuntu-linux-commands","https://en.wikipedia.org/wiki/Ubuntu_(operating_system)","https://youtu.be/OcVE6rQ9_FU","https://steemit.com/witness-category/@krnel/complete-witness-installation-guide","https://steemit.com/introduceyourself/@privex/we-are-privex-inc-we-accept-steem-protecting-your-privacy-in-the-cloud","https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html","https://www.lastpass.com/","https://steemit.com/witness-category/@krnel/setting-up-a-linux-vps-securely-pt-1-join-me-on-my-journey-to-become-a-witness","https://www.youtube.com/watch?v=X_VP10X2TEs","https://steemit.com/@gmichelbkk","https://steemit.com/@deniskj","http://jerry.tips/steemposts","http://jerry.tips/emaillist1017","https://www.facebook.com/jbanfield","https://www.youtube.com/jerrybanfield","https://twitter.com/JerryBanfield","https://steemit.com/~witnesses","https://steemit.com/steemads/@jerrybanfield/giving-100-of-my-witness-rewards-to-advertising-steem","https://steemit.com/@followbtcnews"],"app":"steemit/0.1","format":"markdown"}
created2017-10-24 18:07:54
last_update2017-10-24 18:07:54
depth0
children66
last_payout2017-10-31 18:07:54
cashout_time1969-12-31 23:59:59
total_payout_value78.846 HBD
curator_payout_value13.637 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length43,234
author_reputation362,393,802,961,900
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,472,159
net_rshares40,794,602,775,514
author_curate_reward""
vote details (673)
@ak47balasbolin ·
Yes.... Linux with kali
properties (22)
authorak47balasbolin
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171110t122801153z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-11-10 12:28:03
last_update2017-11-10 12:28:03
depth1
children0
last_payout2017-11-17 12:28:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length23
author_reputation-79,255,899,685
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id19,955,612
net_rshares0
@alamin7 ·
Great post.i salute you boss.
properties (22)
authoralamin7
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t211324894z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 21:13:33
last_update2017-10-24 21:13:33
depth1
children0
last_payout2017-10-31 21:13:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length29
author_reputation8,058,361,647,184
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,482,102
net_rshares0
@alidanish786 ·
hey @jeerybanfield great information you have share  with us..now you are also an ethical hacking  and security expert..great talent.you have explained all
the things with the help of command line step by step..all the commands are very useful..you have very deep knowledge about all linux versions..and also you very well know about server..ok I will save your post in my pc and try to implement all your commands step by step..I will install ubuntu very soon..thanks for sharing..It will definitely help all of us..great post.
properties (22)
authoralidanish786
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185451152z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jeerybanfield"],"app":"steemit/0.1"}
created2017-10-24 18:54:57
last_update2017-10-24 18:54:57
depth1
children0
last_payout2017-10-31 18:54:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length528
author_reputation967,434,143,889
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,635
net_rshares0
@alif420 ·
Thanks for this helpful post
Plz upvote my post i am new in steemit
properties (22)
authoralif420
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171026t033853273z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-26 03:39:00
last_update2017-10-26 03:39:00
depth1
children0
last_payout2017-11-02 03:39:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length67
author_reputation-419,539,907,876
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,582,044
net_rshares0
@allishere ·
Hey nice post 
Check out mine https://steemit.com/steemit/@allishere/9-best-ways-to-keep-your-pc-secure
properties (22)
authorallishere
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171026t050431199z
categorywitness-category
json_metadata{"tags":["witness-category"],"links":["https://steemit.com/steemit/@allishere/9-best-ways-to-keep-your-pc-secure"],"app":"steemit/0.1"}
created2017-10-26 05:04:39
last_update2017-10-26 05:04:39
depth1
children0
last_payout2017-11-02 05:04:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length103
author_reputation699,953,668
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,586,517
net_rshares0
@applelex ·
$0.06
How much money or rewards can someone make as a witness?
πŸ‘  
properties (23)
authorapplelex
permlinkre-jerrybanfield-20171024t20217736z
categorywitness-category
json_metadata{"tags":"witness-category","app":"esteem/1.4.6","format":"markdown+html","community":"esteem"}
created2017-10-25 00:02:21
last_update2017-10-25 00:02:21
depth1
children0
last_payout2017-11-01 00:02:21
cashout_time1969-12-31 23:59:59
total_payout_value0.043 HBD
curator_payout_value0.014 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length56
author_reputation4,321,828,367,256
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries
0.
accountesteemapp
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,489,620
net_rshares26,845,822,078
author_curate_reward""
vote details (1)
@arcange ·
Congratulations @jerrybanfield!
Your post was mentioned in the [hit parade](https://steemit.com/hit-parade/@arcange/daily-hit-parade-20171024) in the following category:

* Upvotes - Ranked 7 with 622 upvotes
properties (22)
authorarcange
permlinkre-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t173643000z
categorywitness-category
json_metadata""
created2017-10-25 15:35:00
last_update2017-10-25 15:35:00
depth1
children0
last_payout2017-11-01 15:35:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length209
author_reputation1,146,616,139,479,238
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,541,304
net_rshares0
@armsvartnir ·
Thanks for the great knowledge Jerry! I really enjoyed your Beginner's Guide to Cryptocurrency Investing.  Keep it up man πŸ‘Œ
πŸ‘  
properties (23)
authorarmsvartnir
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t201058005z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 20:11:06
last_update2017-10-24 20:11:06
depth1
children0
last_payout2017-10-31 20:11:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length123
author_reputation18,133,810
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,478,748
net_rshares1,160,563,875
author_curate_reward""
vote details (1)
@asfaqqayon ·
Wow
properties (22)
authorasfaqqayon
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t203002251z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 20:30:24
last_update2017-10-24 20:30:24
depth1
children0
last_payout2017-10-31 20:30:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3
author_reputation-10,673,824,512
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,479,786
net_rshares0
@ashishsingh2017 ·
Nice !! This is very informative..
properties (22)
authorashishsingh2017
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t203157132z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-25 20:31:57
last_update2017-10-25 20:31:57
depth1
children0
last_payout2017-11-01 20:31:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length34
author_reputation0
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,560,598
net_rshares0
@astafar ·
Hey Jerry 
You are such a great man and thanks for the total information 
Love you man
properties (22)
authorastafar
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t190433046z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 19:04:36
last_update2017-10-24 19:04:36
depth1
children0
last_payout2017-10-31 19:04:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length86
author_reputation134,742,803,939
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,475,167
net_rshares0
@badol1994 ·
Nice post sir
properties (22)
authorbadol1994
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t190008460z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 19:00:12
last_update2017-10-24 19:00:12
depth1
children0
last_payout2017-10-31 19:00:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length13
author_reputation14,187,776,869,408
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,952
net_rshares0
@budvining ·
great post.  thanks @jerrybanfield
properties (22)
authorbudvining
permlinkre-12-steps-to-secure-a-new-ubuntu-linux-server-20171026t145509
categorywitness-category
json_metadata""
created2017-10-26 14:55:54
last_update2017-10-26 14:55:54
depth1
children0
last_payout2017-11-02 14:55:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length34
author_reputation-11,610,011,734
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,622,179
net_rshares0
@coinlend ·
$0.07
test title
Yo ,
Thanks for sharing
πŸ‘  
πŸ‘Ž  
properties (23)
authorcoinlend
permlink12-steps-to-secure-a-new-ubuntu-linux-server
categorywitness-category
json_metadata""
created2017-10-25 11:21:42
last_update2017-10-25 11:21:42
depth1
children0
last_payout2017-11-01 11:21:42
cashout_time1969-12-31 23:59:59
total_payout_value0.073 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length23
author_reputation2,263,283,097,869
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,524,914
net_rshares32,837,264,324
author_curate_reward""
vote details (2)
@cosmicboy123 ·
$0.68
Excelent post and detailed tutorial, this step by step guide will help a lot to the Ubuntu-Linux begginers to find their way on the security for any ubuntu linux server!, congratulations and thanks for your efforts!
πŸ‘  , ,
properties (23)
authorcosmicboy123
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171027t231402651z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-27 23:13:54
last_update2017-10-27 23:13:54
depth1
children0
last_payout2017-11-03 23:13:54
cashout_time1969-12-31 23:59:59
total_payout_value0.513 HBD
curator_payout_value0.170 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length215
author_reputation1,971,099,682,805
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,729,034
net_rshares324,977,358,745
author_curate_reward""
vote details (3)
@cybitzz ·
This is my first time to post a comment. Thank you jerry for the info that you shared with us. I just started to learn now...
πŸ‘  
properties (23)
authorcybitzz
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171117t200012219z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-11-17 20:00:15
last_update2017-11-17 20:00:15
depth1
children0
last_payout2017-11-24 20:00:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length125
author_reputation91,879,123
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id20,712,228
net_rshares1,160,537,498
author_curate_reward""
vote details (1)
@drmake ·
Nice post jerry, but keeping the IP Address secret is pointless. You have to publish your ip or your domain for anyone to access the server somewhere either to other computers or people. And you can always trace from the domain to your IP address. 
Still good guide for basic security.
properties (22)
authordrmake
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185259627z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:53:00
last_update2017-10-24 18:53:00
depth1
children0
last_payout2017-10-31 18:53:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length285
author_reputation2,759,168,792,074
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,532
net_rshares0
@ghorardim ·
δΌŸε€§ηš„ε·₯作....θ°’θ°’ε‰ͺεˆ‡.....εŽ»ε§ε…„εΌŸ
properties (22)
authorghorardim
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t161504608z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-25 16:16:03
last_update2017-10-25 16:16:03
depth1
children0
last_payout2017-11-01 16:16:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length22
author_reputation2,328,199,508,448
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,544,156
net_rshares0
@guycutler ·
Thanks Jerry, I am new to Linux and found this info very useful. Keep up the good work and keep up the awesome Youtube videos.
πŸ‘  
properties (23)
authorguycutler
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t183544875z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:35:45
last_update2017-10-24 18:35:45
depth1
children0
last_payout2017-10-31 18:35:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length126
author_reputation-6,288,110,632
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,473,615
net_rshares1,000,254,009
author_curate_reward""
vote details (1)
@hakeemshah96 ·
I Like  @jerrybanfield Because It is Very Usefull and I am Enjoying While Reading Jerry post it has many information and specially the way jerry explain that's so awesome I suggest to all steemians please vote for Jerry I already voted to jerry and I suggest all to vote for jerry because jerry is very hardworker man and he help others on his social media accounts as well you can visit in his social accounts and find him. Thanks
πŸ‘  
properties (23)
authorhakeemshah96
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185034893z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-24 18:50:48
last_update2017-10-24 18:50:48
depth1
children0
last_payout2017-10-31 18:50:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length431
author_reputation-1,855,786,787,193
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,434
net_rshares675,920,256
author_curate_reward""
vote details (1)
@hanen ·
Thank you Jerry! Very interesting as usual :)
πŸ‘  
properties (23)
authorhanen
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185507458z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:42:09
last_update2017-10-24 18:42:09
depth1
children1
last_payout2017-10-31 18:42:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length45
author_reputation27,392,840,099,536
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,473,996
net_rshares864,619,881
author_curate_reward""
vote details (1)
@rajeshprajapati ·
Follow me back
πŸ‘  
properties (23)
authorrajeshprajapati
permlinkre-hanen-re-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t190122374z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 19:01:24
last_update2017-10-24 19:01:24
depth2
children0
last_payout2017-10-31 19:01:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length14
author_reputation690,269,697
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,475,005
net_rshares882,028,334
author_curate_reward""
vote details (1)
@itsolutions ·
you are rock jerry !!!
properties (22)
authoritsolutions
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171026t044944035z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-26 04:50:48
last_update2017-10-26 04:50:48
depth1
children0
last_payout2017-11-02 04:50:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length22
author_reputation53,799,238,938
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,585,776
net_rshares0
@itsolutions ·
you are rock jerry !
properties (22)
authoritsolutions
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171026t045116372z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-26 04:51:18
last_update2017-10-26 04:51:18
depth1
children0
last_payout2017-11-02 04:51:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length20
author_reputation53,799,238,938
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,585,814
net_rshares0
@johnnyray ·
$0.11
Great work and so much to consider when you take on the job of a witness. Still, I am concerned about steemit and the ability of everyone to post and upvote that is still extremely slow. People are getting very tired of this and I am sure leaving, so when will this be fixed?
πŸ‘  
properties (23)
authorjohnnyray
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t183932125z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:39:36
last_update2017-10-24 18:39:36
depth1
children0
last_payout2017-10-31 18:39:36
cashout_time1969-12-31 23:59:59
total_payout_value0.080 HBD
curator_payout_value0.027 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length275
author_reputation2,330,185,599,758
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,473,848
net_rshares48,364,621,226
author_curate_reward""
vote details (1)
@julienbh ·
So when is your _Linux for Noobs_ book due? ;)
properties (22)
authorjulienbh
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t191126484z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 19:11:27
last_update2017-10-24 19:11:27
depth1
children0
last_payout2017-10-31 19:11:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length46
author_reputation6,197,949,349,987
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,475,554
net_rshares0
@katteasis · (edited)
$0.44
Very good guide Jerry. But how could you be so sure that Linux server can't be hacked? I might be wrong, but I used to hear that people believe that Linux is secure and won't get hacked easily because hackers barely target to Linux, and they barely target to Linux because most of their preys aren't on Linux.
Then if they find any value here they will surely start attack linux servers too, isn't it??
<br>
Please correct if I am believing the wrong theory.😏
thank you.
πŸ‘  , , ,
properties (23)
authorkatteasis
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t184517900z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:45:27
last_update2017-10-24 18:49:54
depth1
children3
last_payout2017-10-31 18:45:27
cashout_time1969-12-31 23:59:59
total_payout_value0.397 HBD
curator_payout_value0.042 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length470
author_reputation22,664,890,626,849
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,151
net_rshares194,364,728,532
author_curate_reward""
vote details (4)
@jerrybanfield ·
$0.08
Almost anything can be hacked of course!  I think taking the steps in this guide and the one that follows will help make it more challenging but not impossible, to hack!
πŸ‘  ,
properties (23)
authorjerrybanfield
permlinkre-katteasis-re-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185232157z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:52:33
last_update2017-10-24 18:52:33
depth2
children2
last_payout2017-10-31 18:52:33
cashout_time1969-12-31 23:59:59
total_payout_value0.062 HBD
curator_payout_value0.017 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length169
author_reputation362,393,802,961,900
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,513
net_rshares35,395,123,456
author_curate_reward""
vote details (2)
@badol1994 ·
Really your are good person in steemit
properties (22)
authorbadol1994
permlinkre-jerrybanfield-re-katteasis-re-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t190206532z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 19:02:09
last_update2017-10-24 19:02:09
depth3
children0
last_payout2017-10-31 19:02:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length38
author_reputation14,187,776,869,408
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,475,040
net_rshares0
@katteasis ·
I think the same way @jerrybanfield. Thanks for your response. You are an Awesome person and I mean it!!πŸ™
properties (22)
authorkatteasis
permlinkre-jerrybanfield-re-katteasis-re-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t191450199z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-24 19:15:00
last_update2017-10-24 19:15:00
depth3
children0
last_payout2017-10-31 19:15:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length105
author_reputation22,664,890,626,849
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,475,745
net_rshares0
@lebron2016 ·
Sir, you are very genius. My mind was exploding to read all these. There was one time one of my Steemian friends Steemit account was hacked when he clicked the link comment in his article. It scared me so everytime I see a spamming, I always avoid to click the link. By the way, I hope that if we upload pictures using laptop, we don't need to provide coding and Markdown Styling Guide is easy to use. The Steemit server is very slow too. If it happens, I just navigate to steemitstage.com but still the same. Hope everything will be smoother soon and everyone is excited for it not just the Steemit logo informed us by @ned in his teaser.
properties (22)
authorlebron2016
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t044107095z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["ned"],"app":"steemit/0.1"}
created2017-10-25 04:41:03
last_update2017-10-25 04:41:03
depth1
children0
last_payout2017-11-01 04:41:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length639
author_reputation10,394,511,107,983
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,502,432
net_rshares0
@ljpaez ·
$0.34
Great information! Thank you for the tutorial, i will send to my friend who request the same info. thanks
πŸ‘  , , ,
properties (23)
authorljpaez
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171028t145308328z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-28 14:53:06
last_update2017-10-28 14:53:06
depth1
children0
last_payout2017-11-04 14:53:06
cashout_time1969-12-31 23:59:59
total_payout_value0.273 HBD
curator_payout_value0.065 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length105
author_reputation684,241,900,814
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,788,611
net_rshares159,438,994,781
author_curate_reward""
vote details (4)
@lpreap ·
Thank you for making it so easy to follow along with your informative guide, I will have to try this soon as I love Linux.
properties (22)
authorlpreap
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t183950903z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:39:51
last_update2017-10-24 18:39:51
depth1
children0
last_payout2017-10-31 18:39:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length122
author_reputation54,986,778,739,095
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,473,862
net_rshares0
@luisneira ·
$0.42
Great technical info
πŸ‘  
properties (23)
authorluisneira
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t141018298z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-25 14:10:30
last_update2017-10-25 14:10:30
depth1
children0
last_payout2017-11-01 14:10:30
cashout_time1969-12-31 23:59:59
total_payout_value0.423 HBD
curator_payout_value0.001 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length20
author_reputation1,669,851,356,537
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,535,529
net_rshares187,311,708,607
author_curate_reward""
vote details (1)
@mcfarhat ·
$0.96
Nice Jerry! You're becoming quite the sysadmin/dev/technical guy lol 
Cool walk through, and great advises for anyone planning on hosting servers :)
πŸ‘  , ,
properties (23)
authormcfarhat
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t182029399z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:20:36
last_update2017-10-24 18:20:36
depth1
children0
last_payout2017-10-31 18:20:36
cashout_time1969-12-31 23:59:59
total_payout_value0.864 HBD
curator_payout_value0.091 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length148
author_reputation150,651,671,367,256
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,472,808
net_rshares421,599,892,886
author_curate_reward""
vote details (3)
@mozammel ·
nice bro,I am following you, I hoop you upvote and following me.
properties (22)
authormozammel
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t074907871z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-25 07:49:09
last_update2017-10-25 07:49:09
depth1
children0
last_payout2017-11-01 07:49:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length64
author_reputation-6,989,306,557
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,512,248
net_rshares0
@netuoso ·
$0.56
This read like fear-based "teaching".

I am a security researcher and have done my fair share of "black box pen testing" and trust me, the methods you detailed about how users get hacked are pretty rare these days, depending on the cloud provider and the version of Linux you are installing.

Linux often ships with sensible defaults, such as preventing root ssh login via password.

You also have a typo in there `sudo app-get install nano` should be `sudo apt-get install nano` ... it is VERY weird that linux would not ship with Nano. Basically all versions of Ubuntu (and many other distros) have it preinstalled.

Finally, you should really be advising users to NOT use passwords for SSH but to use a Public/Private key pair.

[This guide](https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04) might help some users that arent too sure about the initial server setup. Digitalocean is pretty good about making user friendly guides like that.

Then let's be honest ... if you have important data on a cloud hosted server, make sure to keep regular backups. You will never be able to keep up with 100% of the vulns that are open for hackers and script kiddies to use.

Use `lastlog` to check the last users to login.

Use `fail2ban` to automatically ban brute forcers.

Check `/var/log/` and become familiar with the files and how to check for intrusions

Again, **TAKE REGULAR BACKUPS** and practice actually restoring them.
πŸ‘  , , ,
properties (23)
authornetuoso
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t235228461z
categorywitness-category
json_metadata{"tags":["witness-category"],"links":["https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04"],"app":"steemit/0.1"}
created2017-10-24 23:52:33
last_update2017-10-24 23:52:33
depth1
children0
last_payout2017-10-31 23:52:33
cashout_time1969-12-31 23:59:59
total_payout_value0.541 HBD
curator_payout_value0.016 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,462
author_reputation151,901,967,807,285
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,489,198
net_rshares248,407,791,527
author_curate_reward""
vote details (4)
@pandorasbox ·
$0.31
Hi Jerry, I don't have a way to contact you privately so I will have to use this comment field on your latest post... I know that you are working hard on promoting Steemit, and I have thought of an excellent move we should make as a platform: **Get STEEM listed on Binance and open STEEM up to Asian markets!**

We can totally win the Binance community vote!

[I made a post about my idea here](https://steemit.com/steem/@pandorasbox/why-don-t-we-try-to-get-steem-listed-on-binance-exchange-through-the-community-coin-vote-as-a-community-we-should-have-more-than), would you please have a look at it and if you think it's a good idea, perhaps you could organize this community effort? Don't even need an upvote or anything... we just need to get listed on Binance that's the most important to me. Thanks in advance!
πŸ‘  , ,
properties (23)
authorpandorasbox
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t192701284z
categorywitness-category
json_metadata{"tags":["witness-category"],"links":["https://steemit.com/steem/@pandorasbox/why-don-t-we-try-to-get-steem-listed-on-binance-exchange-through-the-community-coin-vote-as-a-community-we-should-have-more-than"],"app":"steemit/0.1"}
created2017-10-24 19:27:06
last_update2017-10-24 19:27:06
depth1
children3
last_payout2017-10-31 19:27:06
cashout_time1969-12-31 23:59:59
total_payout_value0.262 HBD
curator_payout_value0.052 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length815
author_reputation6,724,880,351,404
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,476,342
net_rshares139,283,874,651
author_curate_reward""
vote details (3)
@jerrybanfield ·
I submitted a request to binance just now and upvoted your post!
πŸ‘  
properties (23)
authorjerrybanfield
permlinkre-pandorasbox-re-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t195319295z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 19:53:21
last_update2017-10-24 19:53:21
depth2
children2
last_payout2017-10-31 19:53:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length64
author_reputation362,393,802,961,900
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,477,795
net_rshares4,116,495,714
author_curate_reward""
vote details (1)
@pandorasbox ·
Thanks so much!! I really hope we can succeed in this!
properties (22)
authorpandorasbox
permlinkre-jerrybanfield-re-pandorasbox-re-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t200001868z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 20:00:00
last_update2017-10-24 20:00:00
depth3
children0
last_payout2017-10-31 20:00:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length54
author_reputation6,724,880,351,404
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,478,152
net_rshares0
@pandorasbox ·
Thanks so much! I really hope we can make this work, I truly think it would be awesome for STEEM and Steemit!
properties (22)
authorpandorasbox
permlinkre-jerrybanfield-re-pandorasbox-re-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t200157066z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"busy/1.0.0"}
created2017-10-24 20:01:57
last_update2017-10-24 20:01:57
depth3
children0
last_payout2017-10-31 20:01:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length109
author_reputation6,724,880,351,404
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,478,266
net_rshares0
@pardeepkumar ·
Great article @jerrybanfield sir
properties (22)
authorpardeepkumar
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t073220133z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-25 07:32:27
last_update2017-10-25 07:32:27
depth1
children0
last_payout2017-11-01 07:32:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length32
author_reputation2,698,921,634,580
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,511,255
net_rshares0
@pingkusabbir ·
thanks for sharing your experience with us, i am following you, for more updates.
πŸ‘  
properties (23)
authorpingkusabbir
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171026t114318795z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-26 11:44:15
last_update2017-10-26 11:44:15
depth1
children0
last_payout2017-11-02 11:44:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length81
author_reputation4,302,256,510
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,610,299
net_rshares969,067,604
author_curate_reward""
vote details (1)
@positivesteem ·
Hi @jerrybanfield, just to let you know that I have started my "Success Leaves Clues Series" where I featured a successful Steemian that we can learn from to become more successful at Steemit. And I have chosen you to be featured for my first article.
https://steemit.com/steemit/@positivesteem/success-leaves-clues-series-how-jerrybanfield-succeed-at-steemit
properties (22)
authorpositivesteem
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t151625937z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"links":["https://steemit.com/steemit/@positivesteem/success-leaves-clues-series-how-jerrybanfield-succeed-at-steemit"],"app":"steemit/0.1"}
created2017-10-25 15:16:30
last_update2017-10-25 15:16:30
depth1
children0
last_payout2017-11-01 15:16:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length359
author_reputation85,819,942,349,665
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,539,993
net_rshares0
@prince666 ·
Hi @jerrybanfield and thank u very much for posting this much information blogs.i need to know how you are getting this much of patience and knowledge to write this awesome article.
actually i came to steemit, by saw your youtube video ad.iam one of the subscriber in youtube sir.Keep rocking with your beautiful articles sir.
properties (22)
authorprince666
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171027t082659016z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-27 08:26:45
last_update2017-10-27 08:26:45
depth1
children0
last_payout2017-11-03 08:26:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length326
author_reputation527,049,271
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,676,155
net_rshares0
@rajashan799 ·
nice jerry !
πŸ‘  
properties (23)
authorrajashan799
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t110335441z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-25 11:03:27
last_update2017-10-25 11:03:27
depth1
children0
last_payout2017-11-01 11:03:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length12
author_reputation-161,764,193,647
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,523,766
net_rshares789,182,380
author_curate_reward""
vote details (1)
@rajeshprajapati ·
Wonderful
πŸ‘  
properties (23)
authorrajeshprajapati
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185947351z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:59:51
last_update2017-10-24 18:59:51
depth1
children0
last_payout2017-10-31 18:59:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length9
author_reputation690,269,697
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,923
net_rshares899,436,788
author_curate_reward""
vote details (1)
@rmc ·
Like always, @jerrybanfield is the star of steemit. Vote him for witnessπŸ–’πŸ–’πŸ–’
properties (22)
authorrmc
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171029t213801097z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-29 21:38:03
last_update2017-10-29 21:38:03
depth1
children0
last_payout2017-11-05 21:38:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length75
author_reputation93,255,621,338
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,915,469
net_rshares0
@screenname ·
Re: 12 Steps to Secure a New Ubuntu Linux Server!
<p>This post has been ranked within the top 10 most undervalued posts in the second half of Oct 24. We estimate that this post is undervalued by $110.81 as compared to a scenario in which every voter had an equal say.</p> 
<p>See the full rankings and details in <a href="https://steemit.com/curation/@screenname/the-daily-tribune-most-undervalued-posts-of-oct-24---part-ii">The Daily Tribune: Oct 24 - Part II</a>. You can also read about some of our methodology, data analysis and technical details in <a href="https://steemit.com/curation/@screenname/introducing-the-daily-tribune-most-undervalued-posts-of-nov-04---part-i">our initial post</a>.</p>
<p>If you are the author and would prefer not to receive these comments, simply reply "Stop" to this comment.</p>
properties (22)
authorscreenname
permlinkre-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t014114
categorywitness-category
json_metadata"{"replyto": "@jerrybanfield/12-steps-to-secure-a-new-ubuntu-linux-server"}"
created2017-10-25 01:41:15
last_update2017-10-25 01:41:15
depth1
children0
last_payout2017-11-01 01:41:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length767
author_reputation46,276,338,038,330
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,493,872
net_rshares0
@sheikhsalman ·
nice @jerrybanfield ! you are amazing
properties (22)
authorsheikhsalman
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t190205079z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-24 19:02:09
last_update2017-10-24 19:02:09
depth1
children0
last_payout2017-10-31 19:02:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length37
author_reputation456,545,002,922
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,475,039
net_rshares0
@sheikhsalman ·
nice @jerrybanfield ! you are amazing
properties (22)
authorsheikhsalman
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t190626498z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-24 19:06:30
last_update2017-10-24 19:06:30
depth1
children0
last_payout2017-10-31 19:06:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length37
author_reputation456,545,002,922
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,475,257
net_rshares0
@steemafia ·
$0.24
Nice tutorial once again Jerry. I always love the way you explain things be it on steemit or on your YouTube channel. They are very informative. You are always understandable and I think that's the biggest reason for your success.
πŸ‘  , , , ,
properties (23)
authorsteemafia
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185105419z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:51:09
last_update2017-10-24 18:51:09
depth1
children0
last_payout2017-10-31 18:51:09
cashout_time1969-12-31 23:59:59
total_payout_value0.183 HBD
curator_payout_value0.059 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length230
author_reputation13,981,820,919
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,454
net_rshares107,253,727,634
author_curate_reward""
vote details (5)
@susanli3769 ·
Great tutorial. Thanks!
properties (22)
authorsusanli3769
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t223135031z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 22:31:36
last_update2017-10-24 22:31:36
depth1
children0
last_payout2017-10-31 22:31:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length23
author_reputation1,295,250,025,184,471
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,485,658
net_rshares0
@syzmic ·
The one and only @jerrybanfield :-).
Mining, Blogging, Tutorials, Music and more lol
Keep up the good hard work ;-)
properties (22)
authorsyzmic
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t103834120z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-25 10:38:33
last_update2017-10-25 10:38:33
depth1
children0
last_payout2017-11-01 10:38:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length115
author_reputation877,240,946,073
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,522,169
net_rshares0
@trendingsid ·
Such a informative post 

Thanks sir
properties (22)
authortrendingsid
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171029t154356526z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-29 15:44:06
last_update2017-10-29 15:44:06
depth1
children0
last_payout2017-11-05 15:44:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length36
author_reputation9,344,617,738
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,887,941
net_rshares0
@trendingsid ·
Such a informative post
properties (22)
authortrendingsid
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171029t154449185z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-29 15:44:57
last_update2017-10-29 15:44:57
depth1
children0
last_payout2017-11-05 15:44:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length23
author_reputation9,344,617,738
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,888,017
net_rshares0
@ugetfunded ·
$0.99
Hi @jerrybanfield, Your awesomeness never exhausts  and you keep inspiring the world through your amazing content. Thanks for the great post/tutorial. I appreciate your efforts. Keep sharing more. 

By the way, I mentioned you in my recent post. I hope you can spare a minute to respond to it. I'll appreciate it. 

By the way, when will Steemit site be running smoothly? Any timeline?

Keep rocking man. 

Steem On!
πŸ‘  , , , ,
properties (23)
authorugetfunded
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t182204506z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"busy/1.0.0"}
created2017-10-24 18:22:09
last_update2017-10-24 18:22:09
depth1
children2
last_payout2017-10-31 18:22:09
cashout_time1969-12-31 23:59:59
total_payout_value0.803 HBD
curator_payout_value0.185 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length416
author_reputation13,570,875,538,010
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,472,887
net_rshares437,161,869,226
author_curate_reward""
vote details (5)
@jerrybanfield ·
$0.09
Thank you Yasir!  Steemit appears to be making changes to allow the site to run more smoothly without being completely down and hopefully a system will come out soon making the interface more consistent!  I will read your post after responding to this comment.
πŸ‘  , ,
properties (23)
authorjerrybanfield
permlinkre-ugetfunded-re-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185110557z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:51:12
last_update2017-10-24 18:51:12
depth2
children1
last_payout2017-10-31 18:51:12
cashout_time1969-12-31 23:59:59
total_payout_value0.066 HBD
curator_payout_value0.020 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length260
author_reputation362,393,802,961,900
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,457
net_rshares38,933,701,605
author_curate_reward""
vote details (3)
@ugetfunded ·
$0.03
Hi @jerrybanfield, Thank You for your detailed response. By the way, do you have video ads course available? If yes, how can I buy that?
πŸ‘  
properties (23)
authorugetfunded
permlinkre-jerrybanfield-re-ugetfunded-re-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185441563z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-24 18:54:45
last_update2017-10-24 18:54:45
depth3
children0
last_payout2017-10-31 18:54:45
cashout_time1969-12-31 23:59:59
total_payout_value0.023 HBD
curator_payout_value0.007 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length136
author_reputation13,570,875,538,010
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,627
net_rshares14,313,400,161
author_curate_reward""
vote details (1)
@valkyr ·
Nice article. You might also want to try out FreeBSD for your server. I just posted an article for initial setup, just in case anybody’s facing problems. This is not for server setup but still, juve it a read if you’d want to try it out. https://steemit.com/freebsd/@valkyr/freebsd-on-lenovo-ideapad-s10-feat-broadcom-bcm4312
properties (22)
authorvalkyr
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171228t120558514z
categorywitness-category
json_metadata{"tags":["witness-category"],"links":["https://steemit.com/freebsd/@valkyr/freebsd-on-lenovo-ideapad-s10-feat-broadcom-bcm4312"],"app":"steemit/0.1"}
created2017-12-28 12:06:00
last_update2017-12-28 12:06:00
depth1
children0
last_payout2018-01-04 12:06:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length325
author_reputation39,005,660,541
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id25,677,584
net_rshares0
@valorforfreedom · (edited)
The down arrow is not working in Putty and I have searched my ass off.

(2 hours).

Everytime I enter downarrow to change permitrootlogin I get 
**"[OB^[OB^[OB^[^"**

On some forums they say that this is a known bug on Putty but it seems to be working for you Jerry.

Any advice or help? I am not finding a solution online.

If you got a solution you will surely get my vote.
properties (22)
authorvalorforfreedom
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20180310t181102437z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2018-03-10 18:11:09
last_update2018-03-10 18:28:06
depth1
children0
last_payout2018-03-17 18:11:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length375
author_reputation39,829,992,017,160
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id43,564,403
net_rshares0
@vanepson ·
It's really a great article @jerrybanfield, but I still have a short question about UBUNTO LINUX - I've heard someone saying that a VPS could be used as a distant computer too, please can you make a tutorial on this subject?
Thanks in advance  @jerrybanfield
πŸ‘  
properties (23)
authorvanepson
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t204135826z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-24 20:41:27
last_update2017-10-24 20:41:27
depth1
children0
last_payout2017-10-31 20:41:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length258
author_reputation178,924,418
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,480,368
net_rshares1,160,563,907
author_curate_reward""
vote details (1)
@yacino ·
a verry well topic to talk thank you so much for this tuto Mr @jerrybanfield i really like it and i'm gonna to try this method as you have explaine it here
πŸ‘  
properties (23)
authoryacino
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t185356801z
categorywitness-category
json_metadata{"tags":["witness-category"],"users":["jerrybanfield"],"app":"steemit/0.1"}
created2017-10-24 18:54:00
last_update2017-10-24 18:54:00
depth1
children0
last_payout2017-10-31 18:54:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length155
author_reputation104,738,629,583
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,580
net_rshares1,358,083,349
author_curate_reward""
vote details (1)
@yehey ·
Did you read this from a Linux book or you're "real" admin? Because in real world, book is a reference tool while skill sets learned through experience.
properties (22)
authoryehey
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171025t025322650z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-25 02:53:36
last_update2017-10-25 02:53:36
depth1
children0
last_payout2017-11-01 02:53:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length152
author_reputation22,184,787,552,504
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,497,443
net_rshares0
@zakia ·
very important and helpful information I got from it. Thank you. Keep it up.
properties (22)
authorzakia
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t184605179z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:46:06
last_update2017-10-24 18:46:06
depth1
children0
last_payout2017-10-31 18:46:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length76
author_reputation134,657,668,551,116
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,190
net_rshares0
@zakia ·
very important and helpful information I got from it. Thank you. Keep it up.
properties (22)
authorzakia
permlinkre-jerrybanfield-12-steps-to-secure-a-new-ubuntu-linux-server-20171024t184752829z
categorywitness-category
json_metadata{"tags":["witness-category"],"app":"steemit/0.1"}
created2017-10-24 18:47:57
last_update2017-10-24 18:47:57
depth1
children0
last_payout2017-10-31 18:47:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length76
author_reputation134,657,668,551,116
root_title"12 Steps to Secure a New Ubuntu Linux Server!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id18,474,275
net_rshares0