I just installed Ubuntu Server on a VPS.  To configure the server I'm reading the Ubuntu Server Guide. But the Ubuntu Server Guide doesn't tells me everything.  E.g. The Ubuntu Server Guide doesn't tell me about how to secure SSH, which is, in my opinion, an important thing to do after installation of a server.  I know that I've to secure SSH access, but I might forget things to configure. Because I don't know what I don't know.  Does a complete guide exists which tells me which important things I've to after installing Ubuntu server? If not, can anyone tell me those things?
123946
I have a project to secure Ubuntu Server as much as I can. The server is a web hosting server. The server will be running LAMP , Mail , and DNS.
18677
What measures can/should I take to make sure that security around my SSH server is absolutely impermeable?  This will be community wiki from the start, so lets see what people do to secure their servers.
51706
For some reason, I have a server that if ssh into another server...you don't need to enter the  password.  How is this done? Can someone give me step by step instructions please?
102773
I'm planning to make an ubuntu server (with load balancing to a few offstage computers) and have thin clients connect to it.  Unfortunately, I don't know how to make a thin client, or the setup involved.  I really like virtualization and servers and stuff like that.  Basically, I'd have a resource pool of computers sitting underneath a desk and I could have another computer, somewhere else that runs off of it...  I'm not sure if I'm getting the concept right.
77244
I am new to Linux and Ubuntu. When I don't know how to do something with this OS I search on the web and Ask Ubuntu and always find the answer.  But sometimes it's not a great answer nor complete tutorial. I follow the instructions anyway, but I don't know what all the commands mean.  So my question is:   When I follow a tutorial, am I 100% safe? If not, then how can I tell I am in danger?
16006
When installing Ubuntu I can create a user with an encrypted folder, what I always do. Now after the installation the login password for this user is also the sudo password. Is that how it should be? I actually would like to have a different user login and sudo password, does is make sense? Should I do that, how?
58287
I am planning to rent a VPS service with following basic specification:   512mb of RAM 1 CPU 20gb HDD (4gb of it is swap) Ubuntu 10.10 server   I am able to choose between a 32 bit or 64 bit install of Ubuntu server as the operating system.   My question is would it be better to chose a 32 bit operating system since I will have only 512mb of RAM, rather than using a 64 bit operating system and dealing with the additional overheads?  edit:  I have installed Ubuntu server 10.10 32 bit and 64 bit on VirtualBox. After a minimalistic installation with only ssh server, the 32 bit installation consumes 63mb of RAM when first boot up and 64 bit consumes 85mb of RAM.  After installing and running  daemon, 32 bit consumes 99mb of RAM when first boot up and 64 bit consumes 128mb.
26291
I recently installed Ubuntu Server edition 13.10 (Saucy Salamander). But I have run into a bit of problem. At the end of the installation, it asks about several extra packages whether you want them or not, like OpenSSH server and virtual machine host. Here's what I'm looking at:  Now, my problem is that I can't remember if I have checked the &quot;virtual machine host&quot; checkbox. How do I check if my server has the corresponding packages? What packages come with the virtual machine host?
22182
I want the ability to setup new servers for dev/testing/prod very easily. The reasons for being able to setup a new dev VM is obvious, but for prod my concern is adding a new production server/migrating to a new server.  I assume a traditional backup solution won't work as hardware may be different so the binaries/config might be different.   I want to get experience with puppet anyways, so I was thinking about creating a manifest that would setup my users, install Postgres, Nginx, PHP-FPM, etc, and configure them the way I specify. Then I could install puppet on a new server, copy down my manifest and apply it locally. This would make keeping my server configs in sync easier too.   Is there a better approach I'm not aware of, and does my approach have any pitfalls?
43118
Just installed Ubuntu 14.10 on my server, replacing 14.04 (not upgrading it). I gave it the same name (ubuntu-server) as before. I installed Samba and redefined the shares previously established, using the same names: sde, sdf, etc.  However, I can no longer access those shares from Mac OS (Yosemite). I've rebooted the server and the Mac OS systems, to no avail. The server and the shares appear on both of the Macs, but my connection to the server is that of Guest, and although I've enabled Guest access, when I try to access one of the shares, I get a dialog "The operation can't be completed because the original item for "" can't be found". If I try to change the connection to be as a registered user, I get "There was a problem connecting to the server "". Check the server name or ip address and then try again . . .".  Does anyone know what the problem is or what I can check to get further details about what the actual problem is?  Regards, David
100877
So, as I said I have a VPS, Raspberry Pi and a plan, but I am in need of some advice, so here goes.   I have a VPS with prgmr.com which I ahve up and running nice and smoothly without any issues.  I also have a new RaspberryPi sat on my desk, with Raspberrian downloading as I type.  My plan is to use the Raspberry Pi as a backup server at home, so my question is this:  How would you go about backing up a remote Ubuntu VPS via SSH?  The VPS is setup as a web server, but I would like to set up a cron job on the Pi so that it can automatically login to the VPS and run then download a backup, just incase I manage to brick the thing or something else happens that results in me losing data.  Naturally I want this backup to contain everything so I can quickly restore the whole server, all nicely configured as it is now if things go bad.    How would you go about running this sort of backup?  I figured that I would have to write some kind of bash script to SSH in, compress all the relevant files into a tar.gz or similar and the download the images vis SCP.    What are your thoughts on this?  What packages etc would you use, and how would you configure it?  The VPS has a LAMP stack on, so what files would you aim to backup?  It also has lots of other smaller programs such as GIT, and ZendTools installed.
16389
This is a  about Securing a LAMP stack   What are the absolute guidelines for securing a LAMP server?
83274
I use ssh on a variety of machines, mainly linux. Accounts on these machines vary in naming scheme: if my name is First Last, then I have accounts: first, flast, last_f, lastf, and sometimes I need to log in as root. For each machine I use, I would like the openssh client to know which account to use when I don't specify on the command line.  So the question is: How do I make ssh server Do The Right Thing when a username is not specified?
80501
I am new to this, so sorry if its obvious. I am running a Debian server and installing the likes of UWSGI, NGinx etc on there. The configurations keep talking about pointing to "sockets".  In the build options I seem to be able to specify where the sockets for each program go. By default it looks like most of them go in /tmp (not all of them).  Is this a good place for them to go? I'm trying to keep things as organized as possible but just bunging them in /tmp doesn't seem like the best option.
93721
How to automate SSH login with password? I'm configuring my test VM, so heavy security is not considered. SSH chosen for acceptable security with minimal configuration.  ex)  echo password | ssh id@server   This doesn't work.  I remember I did this with some tricks somebody guided me, but I can't remember now the trick I used...
34757
May someone please show me how I would restrict accounts/people logging into an ubuntu 10.04 server by SSH to a single active session at a time for each account that logs into the server.  Regards
26379
I know there are many tutorials on the net for setting up VPN client and server.  I you find one that is simple/short, I am interested only in the server part.   For client, I will use OS X so I prefer a solution that uses L2TP over IPsec or PPTP because I suppose Cisco IPsec would cost something.  I don't want to spent too many hours setting it up. You know, maybe someone already made a setup script :)  Note: I am using an EC2 micro instance running Ubuntu 12.04 on it.