[SOLVED] Serving files from a computer with dynamic IP address
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
To enhance your security for apache look at installing mod-security and portsentry. Mod-security is a application firewall designed for apache, it will analize in real time all data comming into the apache server and detect all manner of attacks. It can also be made to lauch scripts which allow you to do a host of things like send email alerts, send sms to your mobile/cell phone, you will need a account with an sms carrier for this one, run other programs and other scripts etc. Portsentry is a Intursion detection system which can alert you to different attacks on other ports that mod-security doesn't cover.
Location: North of Boston, Mass (North Shore/Cape Ann)
Distribution: CentOS 7.0 (and kvm/qemu)
why others are given access
Missing to me in this thread is why do you want to give others remote access to your files.
If it's just to 'get them', that is, read only, then something like dropbox gives you the ability to put a file into their 'cloud' and give others access to that file and that file alone.
I use TeamViewer and like it alot, it gives me the access I need between my windows machine(s) and my Linux machine(s) and my Macintosh(es).
I give each machine whatever expansive or limited access to the other necessary
But I'm confused by its suggestion in this thread -- Team Viewer is giving your external folk full access to your laptop. Is this what you want? Some of the answers seem (to me) over-kill, since I'm not sure why you want to do this, nor your capability.
As a rule of thumb, I try to give as little as possible. I use VNC with this one, Team Viewer with that one, just a link to a file DropBox hides & protects for me to another.
Ok, having thought about this for a while, I decided that running a server may be a bit of an overkill for my needs. Although the information I was given will come in useful if I choose to do so in the future. Many thanks for that.
But for a simple exchange of files between me and my friends it may be that a remote desktop application will do just fine.
TeamViewer was kindly suggested by mddesai. This product seems almost too good to be true: it is free, with a clean user interface, allowing simple drag and drop of files to and from remote machines. It even appears to have voice and video over IP capabilities out of the box. Can it really be that good for free?
In addition, it doesn't appear in the Mint software repositories and that makes me worry it may not be so trustworthy. Do I worry too much?
A search in the Mint software repositories came up with:
Can anyone recommend any of those applications or others? How can I assess which ones are trustworthy before I install them on my machine?
i use xrdp to see my desktop on my galaxy-s2... no matter what method you use you still need to run the server on your desktop and have your friends configure the client on their pc's (and punch the necessary holes in your router).
Distribution: Debian Sid AMD64, Raspbian Wheezy, various VMs
LQParsons: Good point about dropbox. Don't use things like that myself as I don't like the idea of giving my files to a third party, but it is a quick and easy solution and it's only paranoia stopping my using things like it. schneidz:TeamViewer was suggested because it involves the installation of a .deb on the "controller" PC and execution of an .exe on the PC to be controlled and nothing else. It is, as mentioned by LQParsons, overkill but it should allow a quick "connect, drop file, disconnect" solution.
since the op is no longer interested in apache, i would just create user-id's for everyone i want to have access (or have them share the same guest account).
assuming they are windows or mac users (or android or ios users), i would instruct them to install an scp client to login for upload/download access (if they are running linux then ssh/scp/sftp/sshfs would be already installed by default).
I agree with TeamViewer -plus- it works on Android tablets and phones, and Mac OS X, and of course several flavors of Linux & Windows. With enough pressure on Apple, TeamViewer would support iOS devices as well :-).
Last edited by treborsitnay; 04-03-2013 at 09:20 AM.