• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

File sharing over the internet

Parasitic

Diamond Member
So we got a dilemma in our lab...we would like to set up a way to share files (preferably over the internet) such that the data are deposited on a central computer located in the office. We tried to get a DNS/FTP going but that didn't seem to work really well, and another thing was FolderShare...but that wasn't ideal because the software seemed to be pretty buggy.


Ideally this is what we want to do...please correct me if this is doable.

1. Get a static IP that can be accessed externally (don't know how possible this is)
2. Set up shared folders in Windows
3. Whenever we want to upload/download files, we just map a network drive to that computer

Or are there other ways? It's preferred that files not deposited on websites or places like iDisk, etc because of the potential copyright issues and private information (we're a research lab in a university).

If anyone can give me input, that'd be much appreciated.
 
Originally posted by: Parasitic
(we're a research lab in a university).

If anyone can give me input, that'd be much appreciated.

why not contact the university IT department? since they know the specifics of your present setup, they should be able to handle what you need done.
 
Originally posted by: xSauronx
Originally posted by: Parasitic
(we're a research lab in a university).

If anyone can give me input, that'd be much appreciated.

why not contact the university IT department? since they know the specifics of your present setup, they should be able to handle what you need done.

Problem with the IT is that requests have to work through a chain of commands and it'll take quite a while before someone can get to us. In the meantime it'd be nice if I could figure out a solution before contacting IT.
 
Originally posted by: Parasitic
Originally posted by: xSauronx
Originally posted by: Parasitic
(we're a research lab in a university).

If anyone can give me input, that'd be much appreciated.

why not contact the university IT department? since they know the specifics of your present setup, they should be able to handle what you need done.

Problem with the IT is that requests have to work through a chain of commands and it'll take quite a while before someone can get to us. In the meantime it'd be nice if I could figure out a solution before contacting IT.

if you want to use an external IP in conjunction with your local PCs in the lab, you *have* to involve IT anyway (and they almost certainly won't set up such a thing, but would revert to some other form of hosting). there are other options available for hosting files than trying to do it directly from a lab workstation where you have no control over the network.

that is, assuming, that whatever youre working on is safe or allowed to be viewable to the public (i have *no* idea what youre working on, or what the safety or security concerns are of any data you may transmit).

if security, privacy or safety is a concern, definitely dont do this without involving IT (and probably some other departments as well).
 
Originally posted by: Parasitic
1. Get a static IP that can be accessed externally (don't know how possible this is)
Bottom line is that you need a Public IP address that is not restricted by your campus firewall, or, if you have a Private IP address, then you need the IT folks to forward connection requests to your "server". If you can't get either one of those, then your other options are:
a) VPN
b) External Server
c) P2P file sharing software running on your "server"
 
Originally posted by: Parasitic
1. Get a static IP that can be accessed externally (don't know how possible this is)
2. Set up shared folders in Windows
3. Whenever we want to upload/download files, we just map a network drive to that computer

Or are there other ways? It's preferred that files not deposited on websites or places like iDisk, etc because of the potential copyright issues and private information (we're a research lab in a university).

If anyone can give me input, that'd be much appreciated.



Step #1 You generally need to contact the IT group in your area. You will need to add firewall rules as you do not want people stealing data.

Step #2 You will need to setup some sort of AD or LDAP passthrough, once again for security reason.

Step #3 SMB protocol is horrible for a WAN infastructure. Some sort of compression or WANJET is needed for speedy delivery.

Step #4 Mapping a drive is easy, nothing really to add.
 
You shouldn't even THINK about having FTP or file sharing type of connections into your
PC without them going through a VPN in front of the PC.

You could use an external "vpn appliance" hardware device, there are a few cheap / basic ones for under $200, or if you're competent at sysadmin you can judiciously use the PC's built in VPN protocols, though those really do tend to be both complex and limited (in Windows) compared to good 3rd party hardware/software solutions.

You'd need to keep that PC scrupulously updated for the latest security patches as well.

It might not be a BAD idea to keep that PC somewhat disconnected (at least in terms of authorizations / passwords / logins) from the LAN and ONLY accessed by connecting through the internet. That way there's more limited damage / compromise potential to the LAN if someone from the internet does break into that PC. They wouldn't gain any access to the campus LAN if it was disconnected totally, or wouldn't gain any "useful" access to the campus net if that machine simply wasn't "authorized" (via stored passwords / domain membership / MAC address etc.) to connect to LAN resources.

You may well have free or cheap access to departmental file hosting options on your campus LAN either web servers, FTP servers, or other such options. I'd look into the possibilities for that before you try to set up your own internet reachable server.

As for protecting your content, if it is worth protecting, it should be irrelevant whether you store it on a publically accessable bit torrent, iDisk, gmail, yousendit, WWW host, whatever. Use basic file encryption and give the password to only the authorized recipients. It doesn't have to be hard, just use something like 7-zip to zip up the file(s) in a given set and set a password for the zipfile. It'll be pretty secure. If you want something a little more security oriented, look at PGP or TrueCrypt to encrypt the files / file sets you distribute.
Just about everyone can run something like 7-zip though without any training, so it is really a pretty good basic way to secure the content. If that option makes 3rd party hosting options more attractive too, great, multiple benefits are yours.

There are also somewhat ...older... types of solutions to this like programs that work through *EMAIL*. They have automated programs read incoming email to a certain address so that you send an email to that address and say something like:
SHOW FILES

and it'll respond with a list of files available for download.
Then you respond with something like:
SEND DATASET1.ZIP

and it'll email back a reply to that address with the file attachment that has been requested.

Uploads can work similarly.

This wouldn't rely on anything other than having the right software installed to manage the incoming mail and the access to an email address that people on the internet can use.
It is "secure" in the sense that you'd be potentially going through your existing campus / department mail servers, so any prudent filtering of anti-virus services, user authentication, auditing, etc. would be done for you, and it would not be a significant vulnerability that you'd have to worry as much about whether you'd have to have IT set it up for you.
And of course it is easily accessed from anywhere with email. The downside is that
it'll take a few minutes or so to access the email and get the response.
Also depending on your users email configurations you may need to limit the file attachment sizes to something like 5-10 megabytes or whatever so that they're not too big for various people's email quotas etc. It is a fine way to pass around small data sets, but not so much for sets that are often composed of many files or many megabytes.

I believe Google is also going to be hosting some research oriented data sets, that may be
appropriate for your use:
http://blog.wired.com/wiredsci...1/google-to-provi.html
http://research.google.com

Amazon has a scalable storage / web service solution they sell too:
http://www.web-strategist.com/...s-ec3-cloud-computing/
http://www.amazon.com/gp/browse.html?node=201590011

I'm sure there are other organizations that offer connectivity and storage solutions
for research group type uses.

Oh and there are also somewhat specialized distributed filesystems like
ANDREW FILE SYSTEM, OpenAFS, etc. that are used in many large scale / multi-facility / multi-campus type settings to securely share files among different facilities. It isn't something I'd suggest that you set up yourself, but if your institution ALREADY uses/supports it among collaborating teams / institutions, it may be easy to get yourself abnand your peers access to.

 
Back
Top