ID:1606353
 
Keywords: ftp, host, rdp, server
I know we're mainly a programming site, but I was like, heck I'd like to learn how to do this. At my work we have a share we use for when we are installing applications on computers and whatnot. It's basically a computer that they've rigged into a server.

I'm wanting to do the same thing with a computer at home.

I'd also like to set it up where I can RDP/FTP into my server from anywhere on the internet with the specialized credentials and all that jazz. Thing is I'm not that knowledgeable on networking this kind of stuff and how to even begin working with it.

I've got 2 hard drives in this computer, one is a 560gb hard drive, the other 120gb. The 560gb is just all for storage of videos, music, ladada. The 120gb will host the operating system, and also be a secondary backup for critical files for me such as my songwriting stuff.

I'm also thinking of encrypting it all because why not?

Anybody got any links or where I can go to start learning how to get this process in order?
I assume your mention of RDP means you want a Windows solution specifically?
Yeah generally, but hey, if you wanna do Linux, I say let's do it. I need to learn more about Linux anyways. Fedora is their server OS right?
Well ... there's a bunch. Lets stick with Windows, to save that particular set of questions.

http://technet.microsoft.com/en-us/magazine/ff404238.aspx - Enabling RDP services on Windows 7.

http://windows.microsoft.com/en-GB/windows7/ allow-remote-desktop-connections-from-outside-your-home-netw ork - Port forwarding required for RDP, to access the PC from outside of your home network.

https://filezilla-project.org/download.php?type=server - A Windows FTP server solution.

https://forum.filezilla-project.org/ viewtopic.php?f=6&t=25819 - Port forwarding for said FTP server.
Okay, now I notice that Linux does not require as much system requirements as Win7 does. (And the difference is quite different)

If we were to attempt to go that route, what distro would you say to look into? I'd like to use something that would come in handy down the road if I ever get an option to do some linux administration.

If we go the Linux route, we can get rid of using RDP and I'll just configure SSH and then use FTP/Samba. Since I'm familiar with Ubuntu, I'd just go with Ubuntu Server.
Linux is a good choice. If you want everything encrypted make sure you do so during the install, it allows you to set your home directory to encrypted.

Samba is also great, it has a few others but I've found samba to be the best so far.

Also look at Ajenti as a control panel should help you set up samba shares with ease.

If you really need FTP just use sftp and login with your user credentials.