Any good guides on setting up a homeserver?
SSH login via keys only
VNC over SSH
Fail2Ban and similar
Other /g/approved items
The server will also have a use as allowing me to remotely use it, with something like a Raspberry Pi as a thin-client. These will be virtual machines that it actually uses as the GUI but for now, whilst I'm setting up, I will want to keep GUI going.
I will be using SSH keys only, but want to be careful to set it up correctly.
I would like to have some remote access, so will go for maximum security.
See top part of reply.
Give me one good reason how using a secure password is less secure than using a private key
>I would like to have some remote access, so will go for maximum security.
Explain to me how using keys is more secure
Keys are extremely difficult to brute force.
To make a password in equal strength to keys, the password would have to be something like 300 characters long, utilising characters, numbers and punctuation characters
yeah, they happen if you don't own the hardware, or don't supervise it properly
if someone has enough access to the hardware you're using, to install a keylogger, then they can just as easily get your private keys
It's a low power system, so when I want to just browse the net and tasks that don't actually need my i7, I want to use VNC via an RPi (or actually sit at the machine and use it).
Server tasks it'll run:
DLNA and media serving
Backup location for main PCs
Web and Normal programming development area
Plus any others as I come to them.