S Как использовать SSH в Windows 10
Оглавление:
- Что такое SSH
- Настройте SSH-сервер в Ubuntu
- Смотрите IP-адрес нашего сервера Linux
- Подключиться к SSH клиенту Windows 10
- Установите SSH-клиент Windows 10
- Подключите SSH-клиент к Linux из Windows 10
- Настроить SSH сервер Windows 10
- Запустите SSH-сервер в Windows 10
- Включить порт прослушивания для OpenSSH Windows 10
- Подключите сервер Windows 10 SSH
- Исправить ошибку удаленной идентификации хоста изменил SSH
- Подключитесь к SSH-серверу Windows 10 из Ubuntu
- Удаленно подключиться к серверу SSH
В этой статье мы рассмотрим, как мы можем использовать SSH в Windows 10 из командной строки системы. В частности, мы будем использовать PowerShell и преимущества, которые она нам предлагает. На сегодняшний день SSH является одним из наиболее часто используемых протоколов связи для удаленных подключений благодаря своей высокой безопасности и широкой совместимости с Windows и Linux.
Указатель содержания
Использование SSH в предыдущих версиях Windows было относительно более сложным, поскольку для обеспечения совместимости между Linux и Windows вам необходимо установить внешние программы, такие как Putty. Но в настоящее время в этом нет необходимости, поскольку в Windows 10 есть модуль SSH, позволяющий устанавливать соединения из нашей системы с клиентом, настраивая его как сервер.
Что такое SSH
SSH или Secure Shell - это безопасный протокол связи для удаленного подключения двух операционных систем, чтобы мы могли управлять хост-компьютером с клиентского компьютера с помощью командной консоли.
Самым важным в SSH является то, что он способен шифровать сеанс соединения, что невозможно с FTP или Telnet, гораздо более небезопасно и мало используется протоколами.
SSH также позволяет безопасно копировать данные с хоста на клиент с возможностью использования ключей RSA более безопасных, чем сеансовые ключи обычных пользователей, и мы также можем туннелировать передачу файлов, чтобы получить еще большую безопасность.
В настоящее время можно использовать SSH практически между любым компьютером с установленной операционной системой, поскольку существуют специальные программы для обеспечения совместимости, такие как OpenSSH, Putty, Shell, SSH-Agent и другие.
С помощью SSH мы можем подключиться к компьютеру, настроенному как сервер, как во внутренней сети, так и полностью удаленно. Для этого нам нужно открыть TCP-порт 22, который используется по умолчанию.
Настройте SSH-сервер в Ubuntu
Теперь мы собираемся настроить SSH в качестве сервера на компьютере с Ubuntu и получить к нему доступ через клиент Windows.
Итак, первое, что нам нужно сделать, это запустить SSH в режиме сервера в Ubuntu. Итак, мы собираемся открыть терминал Linux, чтобы начать процесс.
Чтобы установить SSH-сервер, нам нужно выполнить следующую команду:
sudo apt-get установить openssh-сервер
Мы вводим пароль и процесс установки займет несколько секунд. Наиболее важные команды для управления нашим SSH-сервером в Ubuntu будут следующими:
sudo gedit / etc / ssh / sshd_config
С помощью этой команды мы откроем файл конфигурации SSH для редактирования параметров, таких как порт связи, протокол шифрования или другие аспекты.
sudo /etc/init.d/ssh start
Команда для запуска SSH-сервера
sudo /etc/init.d/ssh stop
Команда на отключение SSH сервера
sudo /etc/init.d/ssh restart
Команда для перезапуска сервера SSH после изменения конфигурации, например
У нас в принципе этот конфигурационный файл мы собираемся оставить как есть по умолчанию, так как учебник об установлении связи из Windows, а не о настройке сервера в Ubuntu
Тогда. Что мы сделаем, так это запустим команду относительно запуска демона SSH. Теперь перейдем к Windows.
Смотрите IP-адрес нашего сервера Linux
Нам нужно знать только IP-адрес активированного нами SSH-сервера. Для этого мы используем команду:
Подключиться к SSH клиенту Windows 10
Чтобы использовать SSH Windows 10, нам нужно будет использовать PowerShell или командную строку и выполнить некоторые процедуры, чтобы активировать программу и использовать ее в нашей командной консоли.
Установите SSH-клиент Windows 10
С Windows 10 это достаточно просто. Мы можем активировать как SSH-клиента, так и сервер через список характеристик на панели конфигурации.
- Заходим в меню «Пуск» и нажимаем на зубчатое колесо, чтобы открыть панель конфигурации. Мы выбираем опцию « Приложения », и в этом мы помещаем себя в опцию « Приложения и функции ». Теперь мы должны нажать на опцию в правой области. « Управление дополнительными функциями »
В появившемся списке мы, возможно, уже установили ssh-клиент по умолчанию, и в этом случае он появится в этом списке.
- Если он не установлен, нажмите « Добавить функцию »
Оказавшись внутри списка функций, мы должны найти два приложения, которые нас интересуют: « OpenSSH Client » и « OpenSSH Server ».
В обоих случаях мы нажмем « Установить ». Если мы вернемся к предыдущему окну, мы увидим, как эти элементы уже будут выглядеть установленными.
Теперь мы сможем использовать SSH-клиент для подключения к нашей команде Ubuntu.
Подключите SSH-клиент к Linux из Windows 10
Первое, что нам нужно сделать, это открыть окно PowerShell. Для этого щелкните правой кнопкой мыши на кнопке « Пуск » и выберите « Windows PoweShell ».
Если мы напишем команду:
SSH
Мы получим информацию о различных доступных вариантах.
Чтобы подключиться к серверу с SSH из Windows 10, нам нужно написать только следующее:
SSH Например, " ssh [email protected] ". Он автоматически запросит у нас учетные данные пользователя Ubuntu, и мы получим доступ Если мы не будем писать пользователя, по умолчанию будет обнаружен пользователь, который доступен в серверной системе, как в этом случае: Из-за дефектов мы будем в каталоге / home системного пользователя Ubuntu. И мы уже можем делать то, что хотим, на нашем серверном оборудовании удаленно. Чтобы отключиться от сеанса, нам нужно всего лишь написать команду: выход
Для удаленного подключения из сети, отличной от нашей, нам потребуется открыть порт 22 нашего маршрутизатора и ввести реальный IP-адрес нашего интернет-соединения. Теперь мы выполним ту же процедуру, но с клиента Windows на сервер также в Windows. Раньше мы уже приступили к установке SSH-сервера для Windows, так что теперь вам осталось только запустить его для подключения. Чтобы открыть список системных служб и активировать SSH-сервер, нам необходимо: services.msc
Что мы можем сделать сейчас с этими двумя службами, так это настроить их для запуска при запуске системы У нас уже будет SSH-сервер, работающий на нашем сервере. Это особенно полезно, если мы хотим удаленно получить доступ к порту 22 к нашему SSH-серверу. Нам нужно будет поместить следующую команду в нашу консоль PowerShell, выполненную с правами администратора. New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Протокол TCP -Действие Разрешить -Профильный домен
Ну, все готово для подключения к нашему недавно настроенному серверу Windows 10. Нам нужно выполнить ту же процедуру, что и раньше, хотя, если IP-адрес нашей команды совпадает с IP-адресом, к которому мы ранее обращались на сервере Ubuntu, он не выдаст ошибку. Эта ошибка обрушивается на нас, потому что мы ранее обращались к серверу SSH с тем же IP-адресом, что и другой, который у нас есть в настоящее время. Поскольку это другая операционная система и работает другой домен, ключ безопасности RSA, связанный с сервером, отличается, и мы получим эту ошибку. Чтобы решить эту проблему, все, что нам нужно сделать, это войти в окно PowerShell или командной строки от имени администратора и ввести следующую команду: ssh-keygen -R Например, в нашем случае: « ssh-keygen -R 192.168.2.104 », и таким образом список связанных ключей будет очищен для запроса другого. Теперь мы снова запускаем процесс подключения, и это будет успешно Теперь мы увидим очень полезный способ подключения к серверу SSH в Windows 10 из Ubuntu и любого другого Linux с помощью графического интерфейса. Что мы будем делать, это открыть проводник Ubuntu и нажать комбинацию клавиш « Ctrl + L », чтобы включить адресную строку браузера. Для доступа к серверу мы напишем следующую команду или строку: ssh: // например, « ssh: //[email protected] » запросит подтверждение безопасности, а затем пароль пользователя. Таким образом, мы будем получать доступ через графический интерфейс к файлам, хранящимся на сервере. В заключение отметим также возможность удаленного подключения к нашему SSH-серверу, как Windows, так и Linux. Единственное, что нам нужно будет принять во внимание, это то, что, как и прежде, вы находитесь за пределами частной сети. Нам нужно будет знать реальный IP-адрес сервера и порт, по которому будет осуществляться передача, по умолчанию это будет порт 22. Таким образом, команда, которую мы должны будем использовать для подключения, будет следующей: ssh -p 22 например, в нашем случае это будет: « ssh -p 22 Dell @ IP-real » В дальнейшем процесс будет идентичным. Следующие учебники также могут быть полезны: Какие системы вы хотите подключить по SSH? Если у вас возникли проблемы с подключением, оставьте это в комментариях, чтобы помочь вам
Настроить SSH сервер Windows 10
Запустите SSH-сервер в Windows 10
Включить порт прослушивания для OpenSSH Windows 10
Подключите сервер Windows 10 SSH
Исправить ошибку удаленной идентификации хоста изменил SSH
Подключитесь к SSH-серверу Windows 10 из Ubuntu
Удаленно подключиться к серверу SSH
Как использовать слово онлайн: требования и как получить к нему доступ
Узнайте, как вы можете легко использовать Word Online на своем компьютере, чтобы использовать эту онлайн-версию редактора.
Процессор Amd: модели, как их идентифицировать и как их использовать
Думаете о покупке процессора AMD? Возможно, сейчас самое время, поэтому мы оставим здесь основы того, как узнать, какая у вас модель.
Asus screenpad 2.0: как его использовать и как его использовать
Мы расскажем вам о нашем опыте с новой ScreenPad 2.0 на VivoBook S15, гибрид между сенсорной панелью и экраном улучшился во всех аспектах.