Table of Contents

PuTTY command line mode

First, install and configure the PuTTY client to connect a remote host. Then add the PuTTY install path to your local system PATH environment variable. This will allow you to use PuTTY's command line mode.

IT strongly recommends that you configure your client as described in the online X-Windows (X11) and SSH document.

Adding PuTTY to your PATH

Windows 7

  1. Click Start in the taskbar.
  2. Right-click on Computer, select Properties.
  3. In the System window, click on Advanced system settings on the left.
  4. In the System Properties window, click on Environment Variables….
  5. In the Environment Variables window, PATH should be highlighted, click Edit….
  6. In the Edit User Variable window, click in the Variable value: box and move to the end using the right arrow. Type
    ;C:\Program Files (x86)\PuTTY.
  7. Click OK to save and exit the Edit User Variable window.
  8. Click OK to exit the Environment Variables window.
  9. Click OK to exit the System window.

Windows XP

  1. From the desktop, right-click on My Computer, select Properties.
  2. In the System Properties window, click on the Advanced tab.
  3. In the Advanced tab section, click on Environment Variables at the bottom.
  4. In the Environment Variables window under System variables, click on Path to highlight it, then click Edit.
  5. In the Edit System Variable window, click in the Variable value: box and move to the end using the right arrow. Type
    ;C:\Program Files (x86)\PuTTY.
  6. Click OK to save and exit the Edit System Variable window.
  7. Click OK to exit the Environment Variables window.
  8. Click OK to exit the System Properties window.

Using command line PuTTY without a saved session

Copy from remote system to local system

In a Windows (cmd) window or adding a line to a batch script, use

pscp traine@mills.hpc.udel.edu:/lustre/work/it_css/traine/remote-file local-file

to copy a single file, remote-file, from account, traine, on the remote system, mills.hpc.udel.edu, to local-file on your local system in the current directory, or

pscp -r traine@mills.hpc.udel.edu:/lustre/work/it_css/traine/remote-dir local-dir

to copy an entire directory, remote-dir, from account, traine, on the remote system, mills.hpc.udel.edu, to local-dir on your local system in the current directory.

Copy from local system to remote system

In a Windows (cmd) window or adding a line to a batch script, use

pscp local-file traine@mills.hpc.udel.edu:/lustre/work/it_css/traine/remote-file

to copy a single file, local-file, on your local system in the current directory, to account, traine, on remote host, mills.hpc.udel.edu, in the specified directory for remote-file, or

pscp -r local-dir traine@mills.hpc.udel.edu:/lustre/work/it_css/traine/remote-dir

to copy an entire directory, local-dir, on your local system in the current directory, to account, traine, on remote host, mills.hpc.udel.edu, in the specified directory for remote-dir.

Using command line PuTTY with a saved session

Copy from remote system to local system

In a Windows (cmd) window or adding a line to a batch script using a saved session called mills-traine with username traine and encryption cipher selection policy set to Arcfour (SSH-2 only), use

pscp mills-traine:/lustre/work/it_css/traine/remote-file local-file

using arcfour cipher to copy a single file, remote-file, from account, traine, on the remote system, mills.hpc.udel.edu, to local-file on your local system, or

pscp -r mills-traine:/lustre/work/it_css/traine/remote-dir local-dir

using arcfour cipher to copy an entire directory, remote-dir, from account, traine, on the remote system, mills.hpc.udel.edu, to local-dir on your local system.

Copy from local system to remote system

In a Windows (cmd) window or adding a line to a batch script using a saved session called mills-traine with username traine and encryption cipher selection policy set to Arcfour (SSH-2 only), use

pscp local-file mills-traine:/lustre/work/it_css/traine/remote-file

using arcfour cipher to copy a single file, local-file, on your local system in the current directory, to account, traine, on the remote system, mills.hpc.udel.edu, in the specified directory for remote-file on your remote system, or

pscp -r local-dir mills-traine:/lustre/work/it_css/traine/remote-dir

using arcfour cipher to copy an entire directory, local-dir, on your local system in the current directory, to account, traine, on the remote system, mills.hpc.udel.edu, in the specified directory for remote-dir on your remote system.