Hello and thanks in advance for any help. I'm a long-time Mac user but
have never been able to get the following setup to work. I have an
intel iMac connected to broadband internet. So does my colleague
several miles away. Is there an easy way to network our two machines
together so his hard drive (and attached external drives) appear on my
desktop, and vice-versa?
I have tried to FTP using his IP address but cannot connect...beachball
for several minutes, then error message.
Doug Anderson - 30 Aug 2007 17:42 GMT
> Hello and thanks in advance for any help. I'm a long-time Mac user but
> have never been able to get the following setup to work. I have an
[quoted text clipped - 5 lines]
> I have tried to FTP using his IP address but cannot connect...beachball
> for several minutes, then error message.
There are at least three things you would have to do, maybe more. I
don't know if you've done these things already since you didn't say.
1) make sure file sharing is turned on for your colleague's machine.
2) using his machine's IP address (which you can find in System
Preferences -> Network -> Configure -> TCP/IP, put his machine in
the DMZ for the router at his house. (Instructions on how to do
that depend on the particular router, of course, but you should be
able to figure it out from the router's web page).
3) Try to ftp to his IP address using the WAN IP address of his
router/cable modem or router/dsl modem or whatever he has.
This still may not work for various reasons, though it works for me.
One reason it could fail is that his ISP could have a firewall
blocking incoming FTP connections.
Warren Oates - 30 Aug 2007 18:52 GMT
> There are at least three things you would have to do, maybe more. I
> don't know if you've done these things already since you didn't say.
[quoted text clipped - 13 lines]
> One reason it could fail is that his ISP could have a firewall
> blocking incoming FTP connections.
Hmm. Doesn't anyone use Appletalk any more? The OP wants his colleague's
folders to appear on his Desktop, and Appletalk does this. I've never
used it with OS X, but the settings are there in the Preferences. He
might look here:
http://docs.info.apple.com/article.html?artnum=106461

Signature
W. Oates
Jolly Roger - 30 Aug 2007 19:14 GMT
>> There are at least three things you would have to do, maybe more. I
>> don't know if you've done these things already since you didn't say.
[quoted text clipped - 20 lines]
>
> http://docs.info.apple.com/article.html?artnum=106461
You're not serious are you? Over the net, Apple file sharing is very insecure!
Instead, either tunnel the Apple File Sharing service through SSH or
enable System Preferences > Sharing > Remote Access, and then use an
FTP client that supports SFTP.

Signature
Apply rot13 to this e-mail address before using it.
JR
Warren Oates - 30 Aug 2007 20:24 GMT
> You're not serious are you? Over the net, Apple file sharing is very insecure!
>
> Instead, either tunnel the Apple File Sharing service through SSH or
> enable System Preferences > Sharing > Remote Access, and then use an
> FTP client that supports SFTP.
I had forgotten, in fact, about how insecure it (Appletalk) was. I
remember hacking into printers a thousand miles away, printing stuff
out, scaring the hell out of them. You're right, it's a dangerous world
today.
Someone else mentioned rsync, which is very secure and very easy to use.

Signature
W. Oates
Michelle Steiner - 30 Aug 2007 21:25 GMT
> Doesn't anyone use Appletalk any more?
The Appleshare icon in the latest developer release of Leopard contains
the "rainbow Apple" icon--an indication of its 1980s heritage. That
should give you a hint about its position in the Apple world today.

Signature
Support the troops: Bring them home ASAP.
Ian Gregory - 30 Aug 2007 17:45 GMT
> Hello and thanks in advance for any help. I'm a long-time Mac user but
> have never been able to get the following setup to work. I have an
> intel iMac connected to broadband internet. So does my colleague
> several miles away. Is there an easy way to network our two machines
> together so his hard drive (and attached external drives) appear on my
> desktop, and vice-versa?
Not sure about an easy way. If I wanted to do that I might try to set
up a VPN as a first step.
> I have tried to FTP using his IP address but cannot connect...beachball
> for several minutes, then error message.
Getting FTP to work is tricky. You need to know whether the client is
doing active or passive FTP and then make sure both the control and
data connections can get through any firewalls. Since the data connection
uses a random high port it is not simple unless you just take down all
firewalls. I wouldn't ever bother trying it. Better to use rsync over ssh
or set up a VPN and then use that.
Ian

Signature
Ian Gregory
http://www.zenatode.org.uk/ian/
Michael Vilain - 30 Aug 2007 17:57 GMT
> Hello and thanks in advance for any help. I'm a long-time Mac user but
> have never been able to get the following setup to work. I have an
[quoted text clipped - 5 lines]
> I have tried to FTP using his IP address but cannot connect...beachball
> for several minutes, then error message.
There could be many things wrong here.
How are you addressing the ftp connect command to your friend's machine?
If it's by an IP address like 192.168.x.x, that may be the problem as
that address isn't routable. You'll need to setup either a static IP
address (rare unless you pay big bucks for it through your ISP) or use a
dynamic IP service:
http://www.no-ip.com/services/managed_dns/free_dynamic_dns.html
http://www.dynip.com/
or
Maybe ftpd isn't running on your friend's machine (enable it in the
System Perferences Sharing panel)
or
Maybe your friend's machine is behind a firewall which prevents inbound
ftp access (check with your friend's network setup -- he'll have to
create a "whole" in his firewall for you)
or
it could be a number of other things.
I think the easiest thing for you is to ftp files to the web space your
ISP offers and have him ftp from that server. Otherwise, you'll have to
learn a whole lot about how networks work to get this going. And most
big ISP don't want their customers running a server on their networks.
ftpd running makes your system a file server and unless you know what
you're doing, you may invite all sorts of warez kiddies to store stuff
on your machine.

Signature
DeeDee, don't press that button! DeeDee! NO! Dee...
Doug Anderson - 30 Aug 2007 17:52 GMT
> > Hello and thanks in advance for any help. I'm a long-time Mac user but
> > have never been able to get the following setup to work. I have an
[quoted text clipped - 11 lines]
> If it's by an IP address like 192.168.x.x, that may be the problem as
> that address isn't routable.
That's right.
> You'll need to setup either a static IP
> address (rare unless you pay big bucks for it through your ISP) or use a
> dynamic IP service:
>
> http://www.no-ip.com/services/managed_dns/free_dynamic_dns.html
> http://www.dynip.com/
Not necessarily. His colleague is likely to have a dynamically
assigned IP by the ISP. But even though these _can_ change, they
often _don't_ change very frequently. So if he uses that, and is
willing to put up with the risk that it changes every once in a while,
he doesn't need a static IP _or_ a dynamic IP service.
Jolly Roger - 30 Aug 2007 19:10 GMT
> Hello and thanks in advance for any help. I'm a long-time Mac user but
> have never been able to get the following setup to work. I have an
> intel iMac connected to broadband internet. So does my colleague
> several miles away. Is there an easy way to network our two machines
> together so his hard drive (and attached external drives) appear on my
> desktop, and vice-versa?
A word of caution: You definitely don't want to do it with System
Preferences > Sharing > Personal File Sharing, because it's extremely
insecure unless you are connecting to Mac OS X Server with encryption
enabled. Whatever method you settle on, you'd better make sure it's a
secure one if it's going out over the net!

Signature
Apply rot13 to this e-mail address before using it.
JR
Bob Harris - 31 Aug 2007 04:09 GMT
> Hello and thanks in advance for any help. I'm a long-time Mac user but
> have never been able to get the following setup to work. I have an
[quoted text clipped - 5 lines]
> I have tried to FTP using his IP address but cannot connect...beachball
> for several minutes, then error message.
Get and install HamachiX on both systems.
<http://hamachix.spaceants.net/>
HamachiX establishes a Secure VPN between systems across the
internet and transparently deals with home NAT routers and ISP
DHCP assigned IP addresses.
One Mac uses HamachiX to create a private network and password
HamachiX -> Networks -> Add Network
(just pick any unique name you like for your private VPN network,
and specify Create on Demand).
The first Mac can then use Network -> Invite to send a connection
file with all the VPN details to the other Mac user.
Or the 2nd Mac can also use Add Network and Create on Demand
specifying the same private network name and password to join the
already created network setup by the first Mac.
Now to connect to connect to the file server on either Mac, use
HamachiX -> Networks -> Connect using... -> AFP
At this point the dialog boxes will be the normal Apple file
sharing dialog boxes.
This is so trivial to do that you maybe tempted to say D'oh. But
don't yield to temptation, as you were smart enough to ask a good
question.
Bob Harris