Turn Your Mac into Your Own Cloud
Say you're out with a client or at a social setting. You or someone else mentions a particular document, song, or file that you currently have.
The problem? It's located on your computer, which is not with you. Your iPhone or netbook doesn't have it since you haven't synced it in a while or you simply don't have the need for it regularly.
The solution? Apple wants you to use MobileMe, and there are plenty of alternatives where files are stored on a cloud. But why should you depend on someone else to store your files, or pay $99 a year to do what can be done for free? Wouldn't it be more convenient to have the files stored safely on your own computer, and then access it wherever you go?
That's exactly what I'm going show today. I've set up my MacBook Pro such that so long as I have my IP address, I can access any file anywhere I go, leaving my netbook and iPhone relatively empty to download and stream. My Mac stays on all the time (except when I'm asleep) since I access it frequently while in class, at work, or simply when my computer's not with me.
To do this, you'll first need to find out what your public IP address is. If your ISP (Internet Service Provider) uses a static IP address, you'll only need to remember that one IP. Otherwise, for dynamic IP addresses, you'll either need to remember the number of different IP addresses your computer may have, or leave your computer connected to the Internet all the time so as to keep the same IP address. To find what your IP address is, go to http://www.whatismyip.com.
Let's get started! Here is what you need:
1. SSH client (Mac: Cyberduck / Windows: WinSCP)
This is the primary method of accessing your files from anywhere you are. Simply select the SFTP/SSH option on Cyberduck (WinSCP is only SSH), type in your IP address and user information, and you'll be able to have access to your files!

In order to connect to your Mac via SSH, you'll need to set it up properly. In System Preferences, go to Sharing and tick "Remote Login." You may need to authenticate. You may need to open up Port 22 on your router if your Mac is connected to it (Remote Login - SSH on AirPort Utility).

Once you have that set up, you can also access your home Mac's command line through another Mac's Terminal.app or PuTTY on Windows, in case you need to run some command scripts.
2. Screen Sharing (Mac only)
I find this to be very useful when I'm in an area where the Internet's fast and there's a Mac readily available. I simply connect to my Mac and I have my entire desktop waiting for me. Since Leopard's release, Apple has made screen sharing very easy and without the need for Apple Remote Desktop.
Again, in the Sharing icon of System Preferences check Remote Management. Then you'll need to click on Computer Settings. A drop down window will appear and check "VNC viewers may control screen with password" and enter your desired password (I use my normal login information).
While there is a "Screen Sharing" option, I find that Remote Management also allows anyone using the Apple Remote Desktop software to connect as well, opening up your Mac to more connections if needed.
Again, like SSH, you'll need to forward the correct ports through the router in order to access your computer from abroad. The ports you'll need to forward are 3283 and 5900 (Apple Remote Desktop on AirPort Utility)

To access your Mac, launch Safari or Firefox from another Mac (I haven't tested it out on Chrome). In the address bar, type in "vnc://" and then your IP address. Authenticate with your normal login information, and your desktop should appear.
3. iTunes Library
Since buying the iPhone I never have my full iTunes library wherever I go. This didn't seem to be that big of a problem since I didn't listen to a majority of my library at a time anyway. But there are times when I'm itching to listen to one particular song I haven't listened to in a while, and my iPhone doesn't have it since I didn't sync it.
SimplifyMedia comes into play here. According to their website, "Simplify Media software lets you share your photos and music using programs like iTunes, iPhoto, and Windows Media Player." While they do have photo streaming as well, I've only used the music portion extensively.

To effectively stream your iTunes library anywhere, you'll need to download their Mac app and register. Select to share your Home Mac's library and it'll scan your entire library.
From another computer (Mac/Windows/Linux) or iPhone/iPod touch, you can download the software and follow their installation procedures. Once you have that set, you can stream your iTunes library anywhere you go so long as the Internet is available and the client computer has iTunes, Windows Media Player, or any of their supported software. I find this to be very useful with my iPhone streaming over 3G.
The one downside to Simplify Media is that you'll need to have it open all the time. I set it to launch when I login for my Mac, and open it when needed on my netbook or iPhone.
---
That's it! These were the configurations and settings I used to get my computer to become my own personal cloud. Let me know if you have any problems or improvements that come in the way through the comments section below.


Comments
There’s another thing you can do dealing with IPs and DHCP. I do many of the things you mentioned, but much easier. First and foremost is MAC address setting. I have my Airport Extreme set to assign my MacBook Pro a specific IP address when it’s connected to the base station. On my iPhone, I log in using a free VNC app, but I need to make sure my external monitor isn’t plugged in or else there’s too much data to load on my phone. The Screen Share app on OS X can handle the extra screen real estate no problem. I have a friend who has fixed IPs for all their computers, and I can easily access their drives just by entering their IPs into Connect to Server in Finder.
-Brian
Oh yeah, I have done my graduation and right now I am doing a career oriented job well all of my friends got reputable status jobs and business. Its the era of IT and I think it better to have business and IT education for a flourishing career and for a successful dreamed business. SK0-003\\1Y1-A19\\JN0-343\\000-533\\HP0-Y30\\000-119\\70-448\\70-450\\
Thanks for this post. I definitely agree with what you are saying. I have been talking about this subject a lot lately with my father so maybe this will get him to see my point of view Laptop Store
They’re designed and constructed to become the closest thing to your own real hair, plus they are virtually undetectable!
Kinky Full Lace Wig are lightweight, ultra comfortable, and can be worn for days or even weeks at a time.
very helping post, as always hdmi to component
I am a friend who has a fixed IP for all their PCs, and I can easily just by entering the their positions as part of their IP Connect to Server Finder.
Owner Builders
I can access any file anywhere I go, leaving my netbook and iPhone relatively empty to download and stream..
cheap car insurance
Again, in the Sharing icon of System Preferences check Remote Management. Then you’ll need to click on Computer Settings
Seattle Electrician
I’m itching to listen to one particular song I haven’t listened to in a while, and my iPhone doesn’t have it since I didn’t sync it.
back pain treatment
Butter easily access for other stations only by the IP into the Finder’s Connect to Server from.
Internet monitoring
The ice machine guide also be customized according to your special requirements.
That’s exactly what I’m going show today. I’ve set up my MacBook Pro such that so long as I have my IP address.
assistance for single mothers
I am a friend who has a fixed IP for all their PCs, and I can easily just by entering the their positions as part of their IP Connect to Server Finder.
acai berry side effects
As long as you setup a security protocol for certain file extensions your tutorial here is something very useful. You are right: why should you pay for something that can be free?
I have a friend who has fixed IPs for all their computers, and I can easily access their drives just by entering their IPs into Connect to Server in Finder.
Baltic Travel