Help:Access to Cloud VPS instances with PuTTY and WinSCP
This page documents Single-click solutions for accessing your Cloud VPS instances using PuTTY and WinSCP. There are extra instructions for accessing Toolforge with them.
With appropriate proxy respectively tunnel settings via the bastion server. With the correct settings, a single click connection or file transfer is possible, and no command line input trouble is needed. pmt
username: your username on Cloud Services, Gerrit, bastion and your instance
instance: your instance name like in the server name
You have to manually make your first connection from bastion to your instance (i.e. not using the methods on this page). This in order to see and accept the server fingerprint! Rationale: The first connection to an SSH server requires verification of the host key. PuTTY and also WinSCP store accepted server keys, and will alert you, if they differ later.
- plink.exe (part of PuTTY suite)
- Pageant (PuTTY authentication agent)
- your generated and loaded-in-Pageant ssh key
See reference section for further information about tunnels and proxies.
How to set up PuTTY for proxying through bastion.wmflabs.org to your instance
The following uses an intermediate local proxy, part of the PuTTY suite.
- Download plink.exe
- Proxy command for copy&paste:
plink.exe bastion.wmflabs.org -l <username> -agent -nc %host:%port
Hint: Make sure the proxy server (here: bastion) is already known to Putty before using it as a proxy. Otherwise you might just get a blank screen. If you are still getting the blank screen, you can run the plink command written above from the shell command line and accept the fingerprint. Then connect again with PuTTY as described above. Note that the proxied connection takes longer to establish than regular one (ie. you can wait 5 sec to get the remote prompt).
How to set up WinSCP for tunneling through bastion.wmflabs.org to your instance
Setting up WinSCP is very easy compared to setting up PuTTY.
- Multihop SSH with Putty/WinSCP 01/09/2008 by Mike Lococo