На машинах Windows безкоштовне програмне забезпечення з відкритим вихідним кодом PuTTY є де-факто стандартом, коли йдеться про SSH і Telnet. З Windows 10 Microsoft нарешті прислухалася до своїх користувачів після багатьох років запитів клієнта та сервера SSH. Завдяки реалізації OpenSSH цінність ОС зростає.
На момент написання цієї статті програмне забезпечення OpenSSH, що входить до складу Windows 10, перебуває на стадії BETA. Це означає, що він може мати проблеми зі стабільністю.
Наданий клієнт SSH схожий на клієнт Linux. На перший погляд здається, що він підтримує ті самі функції, що й аналог *NIX. Це консольна програма, тому ви можете запустити її з командного рядка. Давайте ввімкнемо це.
Зміст приховати Увімкніть клієнт OpenSSH у Windows 10 Як користуватися клієнтом OpenSSH у Windows 10Увімкніть клієнт OpenSSH у Windows 10
- Відкрийте програму «Налаштування» та перейдіть до «Програми» -> «Програми та функції».
- Праворуч натисніть Керувати додатковими функціями.
- На наступній сторінці натисніть кнопкуДодайте функцію.
- Виберіть у списку функційКлієнт OpenSSHі натисніть навстановитикнопку.
Це призведе до встановлення клієнтського програмного забезпечення OpenSSH у Windows 10. Його бінарні файли розташовано в папці |_+_|. Окрім клієнта SSH, папка містить такі клієнтські інструменти:
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- і файл конфігурації 'sshd_config'.
Я пропоную вам вийти зі свого облікового запису користувача та знову ввійти, щоб додати ці двійкові файли до змінної середовища PATH. В іншому випадку вам доведеться ввести повний шлях до цих двійкових файлів, щоб використовувати їх.
Тепер ви можете спробувати це в дії.
Як користуватися клієнтом OpenSSH у Windows 10
- Відкрийте нове вікно командного рядка.
- Введіть команду ssh, використовуючи такий синтаксис:|_+_|
Наприклад, я підключусь до свого медіацентру на основі Raspberry PI:
|_+_|Результат буде таким:
Вбудований клієнт майже ідентичний традиційному клієнту SSH із пакета OpenSSH, доступного в Linux. Це приносить той самий досвід консолі. Це дуже корисно, коли вам потрібно змінити деякі параметри конфігурації або перезапустити демон. Якщо ви звикли керувати машинами Linux за допомогою командного рядка, це буде вам у пригоді.
Однак існує ряд ситуацій, коли старий добрий PuTTY виграє гонку. Це дозволяє вам мати список серверів без створення ярликів або запису пакетних файлів. Це дозволяє миттєво змінювати низку параметрів підключення та швидко налаштовувати такі параметри, як кодування чи змінні середовища, за допомогою графічного інтерфейсу користувача. З моєї точки зору, вбудоване програмне забезпечення OpenSSH добре працює для базової функціональності, коли вам не дозволено інсталювати PuTTY на ПК, яким ви користуєтеся (наприклад, у заблокованому корпоративному середовищі). Це також корисно, якщо ви професійний користувач Linux, який напам’ять вивчив усі параметри клієнта SSH.