Я просто изобразил, как соединиться с моим webhost с PuTTy.
Но как я соединяюсь со своим localhost? Я поместил
Имя сервера: порт localhost: 22 (я попробовал 80 также),
И это дает мне, ошибке "не удалось соединиться"
Как я соединяюсь?
Убедитесь, что у вас запущен SSH-сервер (например, openssh-server) на локальном хосте, а не только веб-сервер (например, apache). Также убедитесь, что localhost действительно соответствует 127.0.0.0/8
Если вы используете Cygwin на локальном хосте, вы можете подключиться к sshd
Cygwin (демон SSH).
3 простые команды для установки sshd как службы: (всегда под рукой при запуске машины)
$ ssh-host-config -y # enable sshd. "-y" answers yes to all queries.
$ cygrunsrv --start sshd # start it as an autostart Windows service
$ ssh localhost # try to recursively log in via ssh
Взято из: http://nfnaaron.posterous.com/tag/puttycyg#Section2 (Второй подход)
=> Вы получаете всю инфраструктуру ssh: аутентификация с открытым ключом, ssh-агент и т. Д.