Setup a secure remote desktop tunnel / connection with SSH (Copssh) and Putty. Posted July 5, 2. Jimmy Selix in Windows networking. This tech- recipe will explain how to securely remote desktop into a computer or server using Copssh / SSH and Putty (free, open source) to Remote Desktop. Remote desktop (aka Terminal Services in the corp landscape) by default is not necessarily the most service to have running on your Windows machine due to the number of exploits available that use the RDP port (port 3.
A home network or home area network (HAN) is a type of local area network with the purpose to facilitate communication among digital devices present inside or within. Hi there—you’re looking for Windows 10 info! We put that stuff in a new spot. Find new content for the new Windows by browsing our top categories and trending. Windows XP / Vista / Win7 : Setup a secure remote desktop tunnel / connection with SSH (Copssh) and Putty.
@ Jon Galloway. Perhaps because VMWare has “Unity” which pretty much acts like XP Mode for Windows 7? Besides, seamlessrdp seems rather annoying to set up so I. The other day we looked at sharing a printer between Windows 7 machines, but you may only have one Windows 7 machine and the printer is connected to a Vista or XP.
You will want to have at least basic to moderate knowledge of how Remote Desktop (RDP) works and also basic networking knowledge, the rest we will cover in the recipe. This exact walk through will work on a local network, read the Notes section at the end for connecting remotely over the internet (more advanced). Required Software/Tools: Copssh – Open. SSH / SSH (free, get here) Works w/3. Windows. Putty client (free, get here)Windows XP Prof, Vista Home Premium/Ultimate, Win.
Home Premium/Prof/Ultimate (not all versions of XP, Vista, Win. Quick Overview: In this recipe, we will refer to the computer we want to connect to as the SERVER and the pc that we are connecting from as the CLIENT (traditional networking terms). So the SERVER would be my desktop home pc and the CLIENT would be my laptop I take with when traveling.
We’ll use Windows 7 as our operating system, however the steps will be nearly identical for Vista and XP. Installing Copssh and Configuring: 1. Download and install Cop.
SSH on the SEVER computer. Once installed, you will want to go to Start Menu > All Programs > Copssh > 0. Activate a User. 3. Choose your user account in the drop down and click the Next button.
Type a passphrase to create your RSA key (2. Activate. 5. We now should have an SSH service running and in turn connect remotely via our Tunnel (on port 2. Note: The user we activated will be used on the laptop / client computer in Putty)Installing Putty and Configuring our SSH Tunnel and Remote Desktop.
On the CLIENT computer we are connecting from, we will need to install Putty and configure it to connect RDP over SSH (ie create the tunnel). To install putty, just extract the Zip for to your C: \Putty folder. The Putty folder should contain several .
To run putty, we will just run the Putty. C: \Putty folder. To make it easier to launch, you can create a shortcut to Putty. Start Menu. 3. Under the Session section (on left pane), type in the host name of the pc we are connecting to (in our example on our local network). Also you can go under the Saved Session box and enter a name to save the profile as for easy connection (more later on this). Under the Connection > SSH > Tunnels tab, under Source Port, enter in a local port to connect to as our tunnel (i use a very high port in the 4. Destination box, we can put in the ip address of the remote computer we have running Copssh/SSH, 1. Go back to the Sessions section and click the Save button under the Saved Sessions box and then hit the Open button.
You should get a prompt to accept a key the first time we connect, click Yes. We now should get a command window like interface asking for a user. Enter your remote computers login username and password. Once you connect, the command window will change to a local window. Connecting via Remote Desktop over the SSH Tunnel. On the laptop/client computer, open Remote Desktop Connection (Start Menu > All Programs > Accessories > Remote Desktop Connection)2.
Enter in 1. 27. 0. This in turn forces our remote desktop client to use the SSH tunnel we created at 4. Voila, hopefully you can connect to your remote machine. You can use Wireshark on one of the machines to verify that you are running a secure tunnel; you’ll want to check for SSHver.
NOTES / TROUBLESHOOTING: Problems Connecting. You may need to add an incoming and outgoing rule to the Windows Firewall client on the SERVER computer. Go to Control Panel > Security and System > Windows Firewall. Click on the left pane (win. Advanced Settings. Go into both inbound and outbound rules and add a rule to allow connections to port 2. Remote connections from outside your local network (via the internet), you will need to reconfigure your Putty settings on the CLIENT computer to be the public IP of your home / SERVER internet connection.
On the home / SERVER computer, go to www. Enter this in Putty on the CLIENT computer to connect. Also be sure your router is setup to forward port 2. Automating Pu. TTY / Command Line Notes. Putty and Remote Desktop profiles can be loaded via a . You can open putty, load a session and even login to that session (not secure since it stores account and password in batch file). Here is an example: putty.
Remote desktop can in turn be called with: C: \windows\system. C: \putty\My. Computer. This opens the remote desktop profile named “My. Computer” that i have saved in the same folder as the batch file in c: \putty along w/putty.
So putting the two together, you can have a batch file that 1. I use a start command so that the cmd window won’t hang in the background showing the password, rather it will execute the command and move on. My. Computer. rdp"exit. The first time you connect, you will get the RSA encryption key warning via Putty and the remote desktop connection; however, after that initial connection, it should be automated.
XP ICS - Starting the Network Setup Wizard. Windows XP has a built- in Network Setup Wizard that makes. Windows 9. 8. Windows 9. Second Edition, Windows Millennium Edition, and Windows. XP. The Wizard does not work on computers running Windows 9.
Windows. NT, or Windows 2. The Wizard can perform these tasks on a Windows XP computer: Set up the. Internet Connection Sharing server, which shares.
Internet connection with other networked computers. Set up the. computer as an Internet Connection Sharing client, which accesses. Internet through another computer. Create a. bridge between two or more network connections, combining them.
Create a. floppy disk containing the Wizard files so that the Wizard can. To start the Network Setup Wizard on a Windows XP computer, use. Open. the Network Connections folder. Under Network. Tasks, click Set up a home or small office network. Click. Start | All Programs | Accessories | Communications.
Network Setup Wizard. To start the Network Setup Wizard on a computer running Windows. Second Edition, or Millennium Edition, use either. If the Run command doesn't appear.
Start Menu, hold down the Windows key. R to get the Run. Insert. the Windows XP CD- ROM in the computer's CD- ROM drive.
If the Welcome to Microsoft Windows XP screen doesn't. Start and Run. type D: \Setup in the box, and click OK. If your CD- ROM drive letter isn't D: , substitute the appropriate. Then click Perform additional tasks followed.
Set up a home or small office network. Insert. a floppy disk containing the Wizard files in the computer's. Click Start and Run, type.
A: \Netsetup in the box, and click OK. If you started the Wizard from the CD- ROM or from a floppy disk.
Click Next to continue. If the Wizard is running on Windows 9. SE/Me, it must restart. Remove the floppy disk or CD and click OK. The Wizard's Welcome screen then appears.
Click Next to. continue. The Wizard displays a list of preliminary steps.
If you haven't. completed them, click Cancel to exit from the Wizard, complete. Wizard. Click Next.
Now, continue as appropriate for the task that you're performing.