Я просто понял, как подключиться к моему веб-хосту с помощью PuTTy.
Но как подключиться к моему локальному хосту? Я положил
Имя сервера: localhost port: 22 (я тоже пробовал 80)
И это дает мне ошибку "не удалось подключиться"
Как подключиться?
Я просто понял, как подключиться к моему веб-хосту с помощью PuTTy.
Но как подключиться к моему локальному хосту? Я положил
Имя сервера: localhost port: 22 (я тоже пробовал 80)
И это дает мне ошибку "не удалось подключиться"
Как подключиться?
Если вы используете Cygwin на локальном хосте, вы можете подключиться к Cygwin sshd
(SSH Daemon).
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-agent и т.д.
Убедитесь, что у вас запущен SSH-сервер (например, openssh-server), запущенный на локальном хосте, а не только веб-сервер (например, apache). Также убедитесь, что localhost действительно отображает 127.0.0.0/8
Решение в ответе выше не будет работать, если вы не установили Cygwin с выбранным пакетом OpenSSH - вам нужно сделать это вручную во время процесса установки (см. параметр a ниже).
В зависимости от предназначения вашего подключения вы можете попробовать один из вариантов ниже, вариант (b) намного проще в установке, но не имеет возможностей оболочки * nix.
а. Вы можете установить оболочку Cygwin с ssh-сервером, этот сайт (http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html) имеет инструкции для Windows Server, но они работают и для других Windows, и могут быть некоторые из заданных вопросов в выводе на странице, не появляющемся на несерверной версии Windows. Кроме того, где говорится в инструкциях по выдаче команды:
mount -s -change-cygdrive-prefix/
удалите параметр -s, чтобы команда
mount --change-cygdrive-prefix/
(по крайней мере, это было для меня в Windows 7).
б. Сайт PuTTy предлагает WinSSHD (http://www.bitvise.com/winsshd-download). Это простой самоинсталлятор. После этого вы должны нажать на ссылку StartSSHD примерно на 1/3 экрана вниз на первой странице окна конфигурации. Затем вы можете подключить PuTTy к localhost. Однако, по моему опыту, он не обеспечивал никакой поддержки команд * nix, а только родных Windows, и я не мог найти что-либо в их руководстве по этому вопросу.
Надеюсь, что это поможет.
Просто добавив этот ответ, если кто-то все еще ищет решение.
localhost
или 127.0.0.1
22
open
Теперь появится окно входа в систему -
username
, ваш username
- это то, что вы получаете, когда набираете whoami
в своем терминале.Вышеуказанные шаги должны соединить localhost с ssh (PuTTY)