Server SSH Windows?


14

Mi chiedevo cosa la gente usa come server SSHd su Windows? Ho deciso di voler accedere tramite SSH sui miei computer Windows, ma non voglio usare Linux a tempo pieno. Quali sono le mie opzioni, oltre a Cygwin (di cui sono a conoscenza)? Ho esaminato alcuni altri software server, ma non so quali siano affidabili e non è facile trovare recensioni di alcuni di essi. Grazie!



La roba è là fuori, ma ssh è abbastanza inutile per molte cose in una finestra, perché è necessario fare di più tramite la GUI. Al contrario, gli amministratori di Windows che non desiderano accedere a un desktop completo possono utilizzare mmc (console di gestione Microsoft), che può connettersi a macchine remote.
Joel Coehoorn,

2
@JoelCoehoorn - questo era il caso molti anni fa. Con l'avvento di Windows Server 2012 si sono concentrati maggiormente sull'accesso alla console e non sull'accesso alla GUI (notato dalla possibilità di installare solo una versione "core"). Quando ero in possesso di un tecnico, un dipendente Microsoft è stato citato come "ora puoi controllare una flotta di server Windows da Linux". Non credo che essere un passo di vendita come potenziometro remoto sia molto potente.
Natalie Adams,

A partire da settembre 2017 e Creator's Update, ce n'è uno integrato se imposta Win10 in modalità sviluppatore. Hai visto questo? superuser.com/questions/1120133/…
SDsolar

Risposte:


10

Dai un'occhiata a freeSSHd se vuoi evitare cygwin. Non ho davvero alcun problema. Anche il loro strumento freeFTPd è abbastanza carino.

Screenshots:

testo alternativo

testo alternativo

testo alternativo


Importante: non accetta l'autenticazione del dominio e il forum non è attivo (impossibile pubblicare). In resto potrebbe essere una buona soluzione.
sorin,

Problemi che ho riscontrato nel fare ciò in Windows 2008 R2 è che il servizio FreeSSHd non sembra funzionare, il che significa accedere ed eseguire freeSSHd.exe ogni volta che si riavvia il server ...
Peter Ritchie,

Gli amministratori di dominio non funzionano e gli amministratori locali non sembrano funzionare neanche tramite Desktop remoto in 1.2.6.
Wernight,

1
freeSSHd non è stato aggiornato per anno. Non consiglierei a nessuno di usarlo al giorno d'oggi.
Martin Prikryl

8

Bitvise SSH Server è un ottimo prodotto. Gratuito per uso personale ma ho una licenza a pagamento per uso commerciale. Con il loro client SSH , puoi configurare l'inoltro SOCKS mentre sei in viaggio per indirizzare il traffico web e di posta attraverso il tuo server. Supporta tunnel di porte, desktop remoto, SFTP e utenti virtuali con una GUI facile da configurare.


2

Uso OpenSSH . Utilizza parti di Cygwin, ma installa ciò di cui ha bisogno ed è molto più piccolo di un'installazione Cywin completa. È abbastanza facile configurarlo come servizio su Windows (almeno XP) - nessuna esperienza con Windows o Vista 7.




1

Usavo OpenSSH ma sono passato all'utilizzo di KpyM ( http://www.kpym.com ) con alcune modifiche al codice per i miei scopi. È molto più leggero di freesshd e può funzionare come un servizio così buono per le reti in cui vuoi solo averlo in esecuzione tutto il tempo senza l'icona della barra delle notifiche. inoltre per le distribuzioni è possibile utilizzare il flag / SILENT per l'installazione con le impostazioni predefinite.


1

Cygwin OpenSSH .

passi:

  1. Installa Cygwin:
    • Seleziona "OpenSSH" e "nano" (o "vim")
  2. Avviare il terminale Cygwin (console) come amministratore (locale non di dominio)
  3. $ ssh_config
  4. $ net start sshd

Aggiungi te stesso (il più semplice):

  1. $ ssh-user-config (dire SÌ al primo è sufficiente)
  2. $ ssh my_username@hostname_with_cygwin_openssh da un'altra macchina

Aggiunta di altri utenti:

  1. Crea un nuovo utente di Windows "john"
  2. Dovrebbe anche accedere una volta come quell'utente
  3. $ mkpasswd da Cygwin per aggiornare / etc / passwd
  4. $ nano /home/john/.ssh/authorized_keys e incolla la tua chiave SSH pubblica
  5. Ora puoi accedere come 'john' con la tua chiave SSH privata

Se hai problemi, controlla /var/log/sshd.log


Non è una grande cosa, ma l'OQ ha menzionato il fatto che conoscevano Cygwin e stavano cercando alternative non Cygwin. Bel commento comunque.
Rich Homolka,

1

Ho usato per usare CopSSH ; si basa su OpenSSH.

Utilizzare le pratiche descritte qui e qui per bloccarlo.

Mi piace il client Bitvise Tunnelier . Nella mia esperienza, è stato meglio dello stucco (specialmente l'opzione di riconnessione automatica).


1
copSSH utilizza Cygwin
Goyuix il

2
Corretto, totalmente dimenticato. Non uso Cygwin al di fuori dell'esecuzione del servizio ssh. FWIW, l'installazione di copSSH è completa - non è necessario installare Cygwin in modo indipendente.
sean e
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.