Я только что понял, как подключиться к моему веб-хостингу с помощью PuTTy.
Но как мне подключиться к моему локальному хосту? я кладу
Имя сервера: локальный порт: 22 (я тоже пробовал 80)
И выдает ошибку "не удалось подключиться"
Как подключиться?
Я только что понял, как подключиться к моему веб-хостингу с помощью PuTTy.
Но как мне подключиться к моему локальному хосту? я кладу
Имя сервера: локальный порт: 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-агент и т.д...
Убедитесь, что у вас запущен 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-префикс /
(по крайней мере у меня так было на Windows 7).
б. Сайт PuTTy предлагает WinSSHD (http://www.bitvise.com/winsshd-download). Это простая самостоятельная установка. Как только он появится, вы должны щелкнуть ссылку StartSSHD примерно на 1/3 экрана вниз на первой странице окна конфигурации. Затем вы можете подключить свой PuTTy к локальному хосту. Однако, по моему опыту, он не обеспечивал никакой поддержки команд * nix, только собственные команды Windows, и я не смог найти ничего об этом в их руководстве пользователя.
Надеюсь это поможет.
Просто добавьте этот ответ на случай, если кто-то все еще ищет решение.
localhost
или 127.0.0.1
.22
open
Теперь появится окно входа в систему -
username
, а username
— это то, что вы получите, когда наберете whoami
в терминале.Вышеуказанные шаги должны подключить локальный хост с помощью ssh (PuTTY)
localhost
запущен SSH-сервер. - person bakkal   schedule 07.07.2010