Мы предполагаем, что Cygwin установлен и настроен. Если нет, ознакомьтесь с нашей статьей «Как использовать команды Linux в Windows с Cygwin для начала».
Установка OpenSSH
OpenSSH - это то, что мы будем использовать, поэтому, если у вас его нет, найдите файл setup.exe Cygwin и запустите его.
Настройка OpenSSH в Cygwin
В отличие от большинства дистрибутивов Linux, OpenSSH не будет автоматически настраивать себя на запуск и просто работать. Нам нужно выполнить несколько простых шагов. Сначала щелкните правой кнопкой мыши ярлык Cygwin и нажмите «Запуск от имени администратора»:
ssh-host-config
ntsec
net start sshd
Конфигурация пользователя SSH
Затем мы создадим соответствующие SSH-ключи для вашей учетной записи пользователя. Откройте Cygwin нормально и введите следующую команду:
ssh-user-config
SSH2 более безопасен, поэтому я рекомендую вам. После ввода пароля вас спросят, хотите ли вы использовать этот идентификатор для доступа к вашему компьютеру. Введите «да».
ssh –v localhost
Незначительные проблемы
Если вы столкнулись с любым из шагов настройки, убедитесь, что учетная запись пользователя Windows, на которой вы работаете, имеет административный доступ. Вы можете получить странные ошибки, если попытаетесь запустить конфигурацию хоста как обычный пользователь, поэтому убедитесь, что вы запустили Cygwin с правами администратора во время этого шага. Если после выхода вы получите подсказку о том, чтобы запустить пакетные задания, вы можете нажать «Нет», чтобы завершить их.
Наконец, если вы проверяете доступ SSH с другого компьютера и получаете сообщение об ошибке, убедитесь, что ваш брандмауэр не блокирует доступ к порту 22 (или 23, если вы используете SFTP).
Это работает очень хорошо, если вам нравится доступ к SSH / SFTP-доступу к вашим файлам на компьютере под управлением Windows 7, и вам также нужна знакомая оболочка. Cygwin монтирует диски Windows на «/ cygdrive / driveletter», если вам интересно.;-)
Командная строка Windows имеет встроенную функцию истории, позволяющую вам быстро просматривать команды, которые вы запускали в текущем сеансе. Еще лучше, Command Prompt предлагает довольно много сочетаний клавиш и другие трюки для работы с вашей историей команд.
Если вы используете командную строку Windows часто в течение всего рабочего дня, вам может понадобиться или нужно периодически очищать историю команд. Можно ли это сделать, пока командная строка все еще открыта? Сегодняшний вопрос о Q & A SuperUser имеет ответ на вопрос любопытного читателя.
Если вы работаете с файлами в терминале и переключаетесь между двумя каталогами, мы собираемся сэкономить ваше время. Существует команда быстрого вызова, которая позволяет вам переключаться между двумя каталогами в командной строке.
Если вы любите использовать командную строку Windows, возможно, вам было любопытно, почему буфер вывода экрана имеет такой «большой» размер по умолчанию. Можете ли вы изменить его на меньший (или даже больший) размер? Ответы на вопросы и ответы на сегодняшний день SuperUser.