Zainstaluj serwer SSH za pomocą poleceń wiersza poleceń

1

Istnieje serwer Windows z uruchomionym serwerem HTTP i FTP.

Mam dostęp do linii poleceń, ponieważ uruchomiłem serwer HTTP pod kontem administratora, jednak wygodniej jest uruchomić wiersz poleceń bezpośrednio przez SSH.

Czy jest jakiś serwer SSH, który można łatwo zainstalować i zarządzać za pomocą poleceń wiersza poleceń?

Tomáš Zato
źródło
Serwery SSH systemu Windows, które widziałem (freeSSHd i zastrzeżony Bitvise SSH), mają narzędzia konfiguracyjne GUI. Być może lepiej będzie korzystać z OpenSSH w Cygwin, jeśli chcesz czegoś, co możesz zarządzać bez GUI.
user55325
@ user55325 Twój komentarz może być odpowiedzią. :)
Savvas Radevic
@medigeek może, jeśli kiedykolwiek przetestowałem to, aby upewnić się, że faktycznie działa ...: P
user55325
Zależy to również od tego, co chcesz jako „linia poleceń”. Po zainstalowaniu OpenSSH otrzymasz dostęp do zachęty bash na serwerze. Nie jest to zwykły „wiersz polecenia” z systemu Windows. Możesz uzyskać dostęp do całego dysku (posiadającego uprawnienia administratora) za pomocą cd /cygdrive/c ale polecenia, które wpisujesz powinny być bash -polecenia. Więc nie jestem pewien, czy SSH jest dobrym sposobem, jeśli oczekujesz „normalnego” „wiersza polecenia”.
Rik

Odpowiedzi:

0

Cygwin / OpenSSH

Osiągnąłem w pełni zautomatyzowaną instalację sshd OpenSSH przy użyciu Cygwin. Cygwin obsługuje konfigurację nieinteraktywną bez apt-cyg. The ssh-host-config skrypt może działać bez monitowania o jakąkolwiek wartość (za pomocą setup.exe z --quiet-mode opcja plus wiele innych). Dodatkowa konfiguracja odbywa się z wygenerowanymi plikami tekstowymi i standardowymi poleceniami Cygwin (takimi jak ustawianie uprawnień do plików). Następnie sshd może działać jako usługa Windows, dzięki czemu można go uruchomić / zatrzymać net start/stop.

Cygwin to jedyne rozwiązanie, które znalazłem, aby uruchomić serwer SSH z ustawionego przez ievms gościa VirtualBox, z ustawieniem w pełni zautomatyzowanym przy użyciu guestControl VBoxManage. Jest to open-source, bezpłatne jako darmowe piwo, a OpenSSH ma imponujący zestaw funkcji.

Bitvise SSH Server

Bitvise SSH Server obsługuje cichą instalację z linii poleceń:

BvSshServer-Inst.exe -defaultInstance -acceptEULA -startService 

Podczas uruchamiania instalatora w ten sposób automatycznie wybierany jest 30-dniowy okres próbny.

Obsługuje bitvise SSH Server konfiguracja skryptowa ujawniając obiekty COM. Mówiąc konkretniej, pozwala to skonfigurować wszystko ze skryptu PowerShell.

Niestety nie udało mi się uruchomić takiego skryptu konfiguracyjnego z Hosta VirtualBox za pomocą VBoxManage guestcontrol exec ale wygląda to na problem z Windows / VirtualBox.

FreeSSHd

FreeSSHd wydaje się wspierać cicha instalacja z WPKG . W systemie Windows 7 /VERYSILENT /NOICON /SUPPRESSMSGBOXES zestaw opcji uruchamia „Interaktywne wykrywanie usług”, które można bezpiecznie odrzucić, jeśli planujesz wkrótce ponownie uruchomić komputer.

Nie grałem dużo z FreeSSHd, ponieważ wielu użytkowników na forum narzeka na obsługę uwierzytelniania za pomocą klucza publicznego.

Laurent Caillette
źródło