Skip to main content

Connect with PuTTY

PuTTY is the most classic SSH client for Windows — free and lightweight.

Download PuTTY

Visit the PuTTY website to download the latest version.

We recommend the MSI installer, which includes:

ToolDescription
PuTTYSSH client
PuTTYgenSSH key generation/conversion tool
PageantSSH key agent
PSCPCommand-line file transfer
PSFTPSFTP client

Configuration

1. Open PuTTY

Launch PuTTY and fill in the Session page:

FieldValue
Host NameYour server IP address
Port22
Connection typeSSH

PuTTY Configuration

2. Save Session (Optional)

  1. Enter a name in Saved Sessions (e.g., GoMami HKG)
  2. Click Save
  3. Double-click next time to connect

3. Connect

Click Open to connect. On first connection, a security alert will pop up — click Accept to trust the server key.

4. Log In

login as: root
root@your_server_ip's password: [enter password]

Using SSH Keys

Generate Key (PuTTYgen)

  1. Open PuTTYgen
  2. Select key type EdDSA or RSA (4096 bits)
  3. Click Generate, move mouse to generate randomness
  4. Set key passphrase (optional but recommended)
  5. Click Save private key to save (.ppk file)
  6. Copy public key text and add to control panel

Configure Key Login

  1. In PuTTY, go to Connection > SSH > Auth > Credentials
  2. Select your .ppk file in Private key file for authentication
  3. Return to Session and save configuration
info

PuTTY uses .ppk format private keys. If your key is in OpenSSH format (id_ed25519), convert with PuTTYgen: File > Load private key > Save private key.

  • Window > Appearance — Set font and size
  • Window > Translation — Set to UTF-8 for proper character display
  • Connection > Data — Enter root in Auto-login username
  • Connection — Set Keepalive to 60 seconds to prevent timeout disconnections

File Transfer

Use PSCP or PSFTP for file transfer:

:: Upload file
pscp local_file.txt root@your_server_ip:/remote/path/

:: Download file
pscp root@your_server_ip:/remote/file.txt local_path\

Next Steps