OpenSSH

Introduction
OpenSSH is a powerful set of tools including ssh, sshd, scp, and sftp. The purpose of ssh, or Secure Shell, is to have secure, encrypted remote access to another machine.

What can you do with ssh?
 * Log into your home PC from school, work, the library, etc from any major operating system.
 * Using nautilus or konqueror graphically browse through files remotely.
 * Tunnel sensitive information over an encrypted channel.
 * Tunnel data or create a listening service even through restrictive firewalls.

Installation
You can install OpenSSH from portage by using emerge:

Starting SSH
ssh is installed on Gentoo by default, however it is not enabled.

You can start the daemon by issuing:

To start it automatically:

OpenSSH Tutorials

 * Using Public Key Authentication to provide password-less authentication.
 * Using ssh-agent
 * Using keychain
 * Using X-Forwarding

Tips & Tricks
Little ways ssh can make your life more convenient.


 * Using autossh for maintaining ssh connections.
 * Using Reverse Tunneling to get around pesky firewalls.
 * Protecting OpenSSH from Brute-force attacks.
 * Distcc over SSH with portage
 * When using a system without ssh client or on a network that blocks ssh traffic, you can use Web-based SSH to connect to your ssh server(s). There are security risks, however, in using an online provider of Web-based SSH, as Web-based SSH providers can monitor and record your password(s) and other data transmitted during a SSH session in plain text form. You can also set up a Web-based SSH server on a machine you trust or manage. See the wikipedia article Web-based SSH for more information and for external links to Web-based SSH providers.

Secure Shell on Windows
Please refer this page or The Windows Documentation Project for information on how to set up ssh on windows. This gives you a windows shell prompt through which it is possible to do administrative local and domain tasks such as restarting printer spools and joining a domain.

Other
OpenSSH