Сервери Windows SSH?


14

Мені було цікаво, що люди використовують як SSHd-сервер у Windows? Я вирішив, що хочу ввійти за допомогою SSH на своїх комп’ютерах Windows, але не хочу використовувати Linux повний робочий день. Які є мої варіанти, крім Cygwin (про який я знаю)? Я розглядав інше серверне програмне забезпечення, але не знаю, які є надійними, і огляди деяких з них непросто знайти. Спасибі!



Речі там, але ssh досить непотрібний для багатьох речей на одне вікно, тому що вам потрібно зробити більше через gui. Натомість адміністратори Windows, які не хочуть входити на повний робочий стіл, можуть використовувати mmc (консоль управління мікрософт), який може підключатися до віддалених машин.
Joel Coehoorn

2
@JoelCoehoorn - так було багато років тому. З появою Windows Server 2012 вони стали більш орієнтованими на консольний доступ, а не на доступ до gui (відзначається можливістю встановлення лише "основної" версії). Коли мене навчали, одного співробітника Microsoft було сказано як "ви можете керувати флотом серверів Windows з Linux зараз". Я не вірю, що бути кроком продажу як віддаленого повноваження дуже потужно.
Наталі Адамс

Станом на вересень 2017 року та оновлення Творця, є одна вбудована, якщо ви встановите Win10 в режим розробника. Ви це бачили? superuser.com/questions/1120133/…
SDsolar

Відповіді:


10

Погляньте на freeSSHd, якщо ви хочете уникнути cygwin. У мене справді немає проблем з цим. Їх інструмент freeFTPd також непоганий.

Скріншоти:

alt текст

alt текст

alt текст


Важливо: він не приймає автентифікацію домену, і форум не працює (не може публікувати). В іншому - це може бути хорошим рішенням.
sorin

Проблеми, з якими я стикався в Windows 2008 R2, полягає в тому, що сервіс FreeSSHd, здається, не працює - це означає, що вхід і запуск freeSSHd.exe кожного разу при перезавантаженні сервера ...
Пітер Рітчі,

Адміністратори домену не працюють, а локальні адміністратори, здається, не працюють ні через віддалений робочий стіл в 1.2.6.
Wernight

1
freeSSHd не оновлювався протягом року. Я б ніколи не рекомендував нікому його використовувати.
Мартін Прикрил

8

Сервіс Bitvise SSH - чудовий продукт. Безкоштовно для особистого користування, але я маю платну ліцензію для комерційного використання. За допомогою їх клієнта SSH ви можете налаштувати переадресацію SOCKS, поки ви будете дорогою спрямовувати веб-та поштовий трафік через ваш сервер. Підтримує тунелі портів, віддалений робочий стіл, SFTP та віртуальних користувачів із зручним налаштуванням графічного інтерфейсу.


2

Я використовую OpenSSH . Він використовує деталі з cygwin, але він встановлює те, що йому потрібно, і це набагато менше, ніж повне встановлення cywin. Налаштувати його як сервіс у Windows (як мінімум, XP) досить просто - немає досвіду його запуску на Vista або Windows 7.




1

Раніше я використовував OpenSSH, але перейшов на використання KpyM ( http://www.kpym.com ) з деякими модифікаціями коду для своїх власних цілей. Він набагато легший, ніж freesshd, і він може працювати як сервіс настільки гарний для мереж, де ви просто хочете, щоб він працював весь час без піктограми лотка повідомлень. плюс для розгортань ви можете використовувати прапор / SILENT для встановлення за замовчуванням.


1

Cygwin OpenSSH .

Кроки:

  1. Встановити Cygwin:
    • Виберіть "OpenSSH" та "nano" (або "vim")
  2. Запустіть термінал (консоль) Cygwin як адміністратор (локальний не домен)
  3. $ ssh_config
  4. $ net start sshd

Додайте себе (найпростіше):

  1. $ ssh-user-config (скажіть, так, тільки для першого достатньо)
  2. $ ssh my_username@hostname_with_cygwin_openssh з іншої машини

Додавання інших користувачів:

  1. Створіть нового користувача Windows "john"
  2. Слід також увійти як один користувач
  3. $ mkpasswd від Cygwin для оновлення / etc / passwd
  4. $ nano /home/john/.ssh/authorized_keys і вставте ваш відкритий ключ SSH
  5. Тепер ви можете увійти як "john" за допомогою свого приватного ключа SSH

Якщо у вас є проблеми, перевірте /var/log/sshd.log


Це не велика річ, але ОК згадував, що вони знають цигвіна, і шукають альтернативи, які не є цигуніном. Хороший запис тхо.
Багата Гомолка

1

Раніше я використовував copSSH ; він заснований на OpenSSH.

Використовуйте описані тут і тут практики, щоб заблокувати це.

Мені подобається клієнт Bitvise Tunnelier . На мій досвід, це було краще, ніж шпаклівка (особливо варіант автоматичного підключення).


1
copSSH використовує Cygwin
Goyuix

2
Правильно - зовсім забув про це. Я не використовую Cygwin за межами запуску служби ssh. FWIW, установка copSSH завершена - вам не потрібно встановлювати Cygwin самостійно.
sean e
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.