|
|
#1 |
|
Swine Buddy
Join Date: Apr 02
Location: Langley, Berks, UK Mode: Restructuring
Posts: 4,833
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Tutorial: Goto My Pc for FREE
Services like GotoMyPc, allow you to access your computer securly from any location in the world via a web interface. But, at a price. In this case $17.95 per month. This in my opinion is a little bit costly as I have worked out how to do it for free. And guess what, I am going to be nice and share how to do it and probably get a price put on my life by the guys at GotoMyPc.
Firsty, I'll make it clear what this solution provides. It allows you to access your PC via the Internet through a secure remote connection, you will be able to interact with the PC as if you were sitting at the machine. You must have the computer running while you are accessing it This setup requires several pieces of software all of which are free and can be downloaded. FreeSSHD - Allows you to make a secure remote connection to a windows PC and setup SSH tunnels, allowing other services to connect to your PC securely. Putty - Putty is a Free SSH client for windows. We need this to connect to the SSH server on the remote PC. It will also allow us to transfer files between the two PC's. VNC - VNC allows you to make a remote desktop connection to a PC, as if you were sitting in front of it. Download the free version. Setting Up the SSH Server SSH is an acronym for Secure Shell. It was developed for UNIX to anble administrators to log into a server remotly from anywhere with an internet connection and control it. SSH remains today the remote connection method of choice for UNIX and Linux savys. FreeSSHD, is an SSH server for Windows. It in effect allows you to connect to your machine via the command line similar to a telnet connection, but, securely. More importantly however and the feature we will be useing, it allows you tunnel connections through SSH to you local computer. What is Tunneling? As the name suggests, it is setting up a tunnel but for connections between machines. Once connected to a mahine via SSH, we can tunnel other connections throgugh the secure SSH connection to the remote PC. To the remote PC, it appears as if the connection has originted locally. To the connecting PC, it appears as if the connection is being made locally. Why do this? Obviously a remote desktop connection is not something we want everyone to access. The standard VNC connnection is not encrypted. However, send it through an SSH tunnel and the connection is encrypted, secure and password protected. About 10 Easy(ish) Steps If you follow these steps you'll have your secure remote desktop connection up and running in less than an hour.
![]() I recommend you copy the Putty tools and the VNC Viewer to a usb disk or floppy disk. You can them use your setup anywhere you please. I have put these files into a ZIP archive, along with a batch script putty.bat (this saves and restores the putty registry settings - if you wish to save your configuration from the putty window, you'll need to open Putty using putty.bat) If you have any comments, suggestions or questions regarding this tutorial please post them here.
__________________
PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2 | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am. Random VisualAd: Spread happiness and joy. Rate good posts.
Last edited by visualAd; Apr 19th, 2006 at 01:55 AM. |
|
|
|
|
|
#2 |
|
Addicted Member
Join Date: Jun 06
Location: Miami, Florida
Posts: 143
![]() |
Re: Tutorial: Goto My Pc for FREE
Would the following scenario work?
1-FreeSSHD(installed and configured at my home PC) 2-A newsreader client(installed at my job) reading news while tunneled into my house using port 443 (and thus bypass a blocked port 119)
__________________
Watch media as you download it! Excellent tool! FREE CUBA! MyBlog If you feel my post has helped, please rate it.
|
|
|
|
|
|
#3 |
|
Addicted Member
Join Date: Jun 06
Location: Miami, Florida
Posts: 143
![]() |
Re: Tutorial: Goto My Pc for FREE
Sweet. I got your tutorial to work. Now just need to get this one to work...
This one is for newsreaders... http://thomasdamgaard.dk/howto/putty...rt-forwarding/
__________________
Watch media as you download it! Excellent tool! FREE CUBA! MyBlog If you feel my post has helped, please rate it.
|
|
|
|
|
|
#4 |
|
Junior Member
Join Date: Sep 07
Posts: 29
![]() |
Re: Tutorial: Goto My Pc for FREE
or you could use a free service that I like, www.logmein.com works great. I also like to use VNC though.
|
|
|
|
|
|
#5 |
|
New Member
Join Date: Nov 06
Posts: 13
![]() |
Re: Tutorial: Goto My Pc for FREE
Is there any way you could rehost the pics for this Tutorial please, I can't seem to make it work without them.
Thanks
__________________
|
|
|
|
|
|
#6 |
|
Swine Buddy
Join Date: Apr 02
Location: Langley, Berks, UK Mode: Restructuring
Posts: 4,833
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Tutorial: Goto My Pc for FREE
Done. Sorry
__________________
PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2 | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am. Random VisualAd: Spread happiness and joy. Rate good posts.
|
|
|
|
|
|
#7 | |
|
Swine Buddy
Join Date: Apr 02
Location: Langley, Berks, UK Mode: Restructuring
Posts: 4,833
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Tutorial: Goto My Pc for FREE
Quote:
__________________
PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2 | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am. Random VisualAd: Spread happiness and joy. Rate good posts.
|
|
|
|
|
|
|
#8 |
|
New Member
Join Date: Feb 08
Posts: 3
![]() |
Re: Tutorial: Goto My Pc for FREE
Thanks for the tutorial its great, but I seem to be doing something wrong. I can connect to the computer using puTTY and I log in using the account i created.
Then I open VNC viewer and try to connect to localhost and it immediately says "connection closed unexpectedly" "would you like to try again" or something like that. I can access the computer using the command window that puTTY brings up but I can't access the desktop using VNC. Any ideas? thnx
|
|
|
|
|
|
#9 |
|
Swine Buddy
Join Date: Apr 02
Location: Langley, Berks, UK Mode: Restructuring
Posts: 4,833
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Tutorial: Goto My Pc for FREE
Have you mapped the local port to the port on the server as described?
__________________
PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2 | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am. Random VisualAd: Spread happiness and joy. Rate good posts.
|
|
|
|
|
|
#10 | |
|
New Member
Join Date: Feb 08
Posts: 3
![]() |
Re: Tutorial: Goto My Pc for FREE
Quote:
|
|
|
|
|
|
|
#11 |
|
Swine Buddy
Join Date: Apr 02
Location: Langley, Berks, UK Mode: Restructuring
Posts: 4,833
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Tutorial: Goto My Pc for FREE
Step no 11 describes how to set up the tunnels.
__________________
PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2 | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am. Random VisualAd: Spread happiness and joy. Rate good posts.
|
|
|
|
|
|
#12 | |
|
New Member
Join Date: Feb 08
Posts: 3
![]() |
Re: Tutorial: Goto My Pc for FREE
Quote:
|
|
|
|
|
|
|
#13 |
|
PowerPoster
Join Date: Jun 99
Location: Chit Chat Forum.
Posts: 2,375
![]() ![]() |
Re: Tutorial: Goto My Pc for FREE
I started using LiveMesh Beta from Microsoft. This offers you the ability to share your computer's desktop.
The requirement is that you need to be signed into the Livemesh client on both computers. |
|
|
|
|
|
#14 |
|
Stitch is my cousin :)
Join Date: Feb 02
Location: Canada, Toronto
Posts: 5,096
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Tutorial: Goto My Pc for FREE
I am getting the same problem as lumerix (Post #8), I also tried to put the local IP (of the computer I am connecting to) instead of "localhost" in VNC, and then I get "unable to connect to host: Connection refused (10061)". And of course, I also tried to put the port number, like: "localhost:5900", but still can't connect.
What could I be doing wrong ?
__________________
I don't respond to private requests for help. It's not conducive to the general learning of others. If you want my help, make a post, and PM me a link to it. Then if I can help, I will. My creations: MP3 Encoder with Blade encoder • API Add-In for Visual Basic • VB - 128, 160 and 256 Bit File Encryption/Decryption with MD5, SHA1 and SHA256 • VB - 31 Bit Encryption function • VB - CGI Program • VB - A simple HTTP Web Server • VB - Tone Recognition • VB6 - Auto Accept Outlook Security Message • VB6 - Insert & Delete data from a file • VB - How to send a file using the Winsock control • VB6 - A very precise timer using Multithreading Last edited by CVMichael; Mar 18th, 2010 at 08:36 AM. |
|
|
|
|
|
#15 |
|
Swine Buddy
Join Date: Apr 02
Location: Langley, Berks, UK Mode: Restructuring
Posts: 4,833
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Tutorial: Goto My Pc for FREE
If you right click on the title bar of the putty window you should be able to see a log. Does this log state that the port was forwarded successfully?
__________________
PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2 | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am. Random VisualAd: Spread happiness and joy. Rate good posts.
|
|
|
|
|
|
#16 |
|
Stitch is my cousin :)
Join Date: Feb 02
Location: Canada, Toronto
Posts: 5,096
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Tutorial: Goto My Pc for FREE
Apparently not, this is what I get: "2010-03-18 15:15:26 Forwarded connection refused by server: Connect failed []"
Do you know what can I do to fix it ?
__________________
I don't respond to private requests for help. It's not conducive to the general learning of others. If you want my help, make a post, and PM me a link to it. Then if I can help, I will. My creations: MP3 Encoder with Blade encoder • API Add-In for Visual Basic • VB - 128, 160 and 256 Bit File Encryption/Decryption with MD5, SHA1 and SHA256 • VB - 31 Bit Encryption function • VB - CGI Program • VB - A simple HTTP Web Server • VB - Tone Recognition • VB6 - Auto Accept Outlook Security Message • VB6 - Insert & Delete data from a file • VB - How to send a file using the Winsock control • VB6 - A very precise timer using Multithreading |
|
|
|
|
|
#17 |
|
Swine Buddy
Join Date: Apr 02
Location: Langley, Berks, UK Mode: Restructuring
Posts: 4,833
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Tutorial: Goto My Pc for FREE
Sorry for the late reply on this. I don't seem to eb getting reply notifications for this thread.
It appears that the server is not allowing you to forward the connection. consider the following:
__________________
PHP || MySql || Apache || Get Firefox || OpenOffice.org || Click || Slap ILMV || 1337 c0d || GotoMyPc For FREE! Part 1, Part 2 | PHP Session --> Database Handler * Custom Error Handler * Installing PHP * HTML Form Handler * PHP 5 OOP * Using XML * Ajax * Xslt | VB6 Winsock - HTTP POST / GET * Winsock - HTTP File Upload Latest quote: crptcblade - VB6 executables can't be decompiled, only disassembled. And the disassembled code is even less useful than I am. Random VisualAd: Spread happiness and joy. Rate good posts.
|
|
|
|
![]() |
|
||||||
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|