Che cos’è un server SCP?
SCP o protocollo di copia protetta è il mezzo per trasferire in modo sicuro i file tra un host locale e un host remoto o tra due host remoti.
Ecco la nostra lista dei migliori server SCP:
- Server SFTP e SCP gratuiti di SolarWinds (DOWNLOAD GRATUITO) – Un’implementazione SCP gratuita per Windows da un produttore leader di software di monitoraggio della rete.
- Bitvise – Uno strumento SFTP e SCP per Windows.
- freeSSHd – Un pacchetto gratuito di utilità di rete per Windows che include SFTP.
- OpenSSH per Windows – Uno strumento da riga di comando basato su testo per Windows che include SCP.
- Cygwin per Windows – Uno strumento SSH e SCP gratuito per Linux che è stato adattato per essere eseguito su Windows.
- Server SCSS OpenSSH – Uno strumento SCP preinstallato sulla maggior parte delle distribuzioni Linux.
- Dropbear SCP – Un server SCP leggero destinato all’uso in sistemi embedded.
- Server SCP nativo di MacOS – Un server SCP incluso nel sistema operativo Mac OS.
Quando parliamo di un “server SCP”, intendiamo davvero “trasferire i dati su un server SSH” che comporta tutti i vantaggi della sicurezza, della crittografia e della riservatezza di SSH. Pertanto, non esiste un “server” SCP di per sé. Piuttosto, un server SSH viene utilizzato per eseguire la copia del file.
SSH è il “Shell sicura,”Che incorpora la crittografia per proteggere le trasmissioni su reti non protette. Quando si implementa SCP, è necessario creare un server SSH. Tale servizio si occupa della sicurezza aggiuntiva per eseguire un’azione di copia di rete standard in una transazione di copia protetta.
Esistono molti protocolli che facilitano il trasferimento di file sulla rete. Alcuni dei primi che sono ancora in uso oggi sono i File Transfer Protocol e il Trivial File Transfer Protocol (FTP e TFTP). Un altro metodo più sicuro è Secure copia (SCP). Mentre FTP può essere reso più sicuro usando Sicurezza del livello di trasporto (TLS), SCP è intrinsecamente più sicuro perché è davvero solo una sessione SSH utilizzata esclusivamente per il trasferimento di file. FTP con TLS / SSL è indicato come “FTPS”.
SCP e SFTP: alternative sicure a FTP
Sebbene FTP sia ancora ampiamente utilizzato su reti e Internet fino ad oggi, è intrinsecamente insicuro. Dove sono richieste le credenziali di accesso per una sessione, il nome utente e la password vengono inviati in testo semplice, il che significa che qualsiasi intercettore potrebbe leggerli.
SCP è una delle due alternative sicure per le tue attività FTP. L’altra opzione è Protocollo di trasferimento file sicuro (SFTP), conosciuto anche come FTP SSH perché, come SCP, utilizza SSH come protezione.
Le differenze tra SCP e SFTP
La differenza tra SFTP e SCP è che il secondo è puramente un sistema di trasferimento di file, mentre SFTP include comandi per interrogare e modificare la struttura delle directory del computer remoto.
FTP su SSH
Per aggiungere alla confusione di alternative FTP sicure, potresti anche sentire parlare di “FTP su SSH” più di una tecnica che di un protocollo. Si apre una sessione FTP standard all’interno di una sessione SSH, classificata come “tunneling”. Una volta compreso che FTP richiede due connessioni separate per formare una sessione, si inizia a rendersi conto che FTP su SSH può presto diventare confuso.
FTPS aggiunge SSL
La metodologia FTPS aggiunge una procedura da includere Secure Socket Layer (SSL) protezione (sostituita da Transport Layer Security) in una sessione FTP. Questa combinazione di protocolli presenta tuttavia dei punti deboli in termini di sicurezza, poiché i comandi per iniziare le misure di sicurezza vengono inviati in testo semplice e possono essere intercettati.
Sostituisci TFTP con SCP per la crittografia
TFTP non ha alcuna misura di sicurezza e dovrebbe essere utilizzato solo su reti private fisicamente sicure. Potresti sostituire SCP per TFTP per aggiungere la crittografia alla distribuzione dei file di configurazione sulla rete perché è un sistema di trasferimento di file sicuro più leggero di SFTP.
Implementazione di un server SCP
SCP prende il nome dal comando Unix cp, che è comunemente usato per copiare i file. Poiché Secure Copy è stato sviluppato come “cp con crittografia”, è molto più facile incontrarlo su sistemi Unix e simili a Unix (varianti Linux, Free BSD e Linux). Di solito è anche implementato come comando. I server SCP, le utility SCP con interfacce utente grafiche e i sistemi SCP per Windows sono molto difficili da trovare. Puoi trovarlo come comando in un pacchetto del server SSH. Pertanto, al fine di fornire un elenco di opzioni del server SCP, in questa guida abbiamo incluso anche i server SSH.
Ecco un elenco dei migliori server SCP:
Server SCP di Windows
1. Server SFTP / SCP di SolarWinds (STRUMENTO GRATUITO)
SolarWinds mantiene una suite completa di strumenti IT che include una combinazione Server SFTP / SCP. L’applicazione funziona come un servizio Windows, il che significa che le sue operazioni di base dovrebbero essere familiari agli amministratori dei sistemi Windows.
A differenza di SCP basato su Linux, Server SFTP / SCP di SolarWinds supporta la creazione di utenti virtuali. Si tratta di account utente che possono essere utilizzati per l’autenticazione nel server SCP allo scopo di copiare file. Tuttavia, gli account non sono account Windows nativi e pertanto non esistono effettivamente sul sistema. Ciò fornisce un livello decente di sicurezza. Nel caso in cui una credenziale dell’account SCP fosse compromessa, non poteva essere utilizzata per accedere direttamente al sistema come utente.
Il server SFTP / SCP di SolarWinds offre un’interfaccia grafica ed è focalizzato su SCP piuttosto che essere un server SSH generale. Le alternative a Windows sono costose o provengono da fornitori poco noti, il che comporta rischi.
MAGGIORI INFORMAZIONI SUL SITO UFFICIALE SOLARWINDS:
www.solarwinds.com/free-tools/free-sftp-server/
Server SFTP / SCP di SolarWindsScarica lo strumento GRATUITO al 100%
2. Bitvise
Poiché sia SFTP che SCP funzionano su SSH, il Server SSH di Bitvise supporta entrambi questi protocolli di trasferimento file sicuro.
Bitvise consente l’uso di Windows account utente nativo o utenti virtuali. Ciò offre una grande flessibilità perché non è necessario creare account utente Windows completi per fornire accesso ad hoc a directory di file protette.
Anche Bitvise consente agli amministratori di sistema di limitare le connessioni solo a SCP. In molte implementazioni SCP, l’accesso SCP implica l’accesso SSH (shell). Questo di solito non è un problema con i sistemi operativi simili a Unix perché questi sistemi hanno una sicurezza a livello di account integrata. Ma, con i sistemi Windows, questo accesso può inavvertitamente portare ad un accesso involontario a cose come Power Shell. Tenendo presente ciò, Bitvise supporta la possibilità di consentire l’accesso a SCP, ma non consente l’accesso alla shell di base.
3. FreeSSHd
FreeSSHd è come sembra. È un SSH gratuito demone per Windows. Nel linguaggio Unix, un demone è simile a un servizio Windows.
FreeSSHd può essere eseguito su qualsiasi sistema Windows più recente e incluso Windows NT 4 (che è praticamente tutto) e crea un ingombro di memoria e risorse molto ridotto. Supporta utenti virtuali e un’interfaccia facile da usare per monitorare e avviare o interrompere il servizio.
4. OpenSSH per Windows
Open SSH è il nonno di tutti i server SSH. È in circolazione dal 1999 quando è stato rilasciato per la prima volta come parte del sistema operativo OpenBSD. Tecnicamente, OpenSSH è una suite di strumenti, ma la maggior parte del sollevamento pesante viene eseguito dal programma Open SSH. È stato progettato per essere trasferito su altri sistemi operativi e per questo motivo è probabilmente il server SSH più utilizzato al mondo. In bundle con SSH arriva SCP, quindi Open SSH probabilmente assume il comando anche nella categoria SCP.
Il server Microsoft Open SSH è ancora in fase di sviluppo, ma qui è disponibile una versione non definitiva (dal 17 ottobre 2023). Ci vorranno alcune braciole di amministratore di Windows in quanto richiede principalmente competenze da riga di comando di Power Shell per impostarlo e funzionare.
Mentre potrebbe essere in pre-release ora, Open SSH ha una discendenza così forte che probabilmente diventerà il server SCP defacto in Windows proprio come lo è ora in altri sistemi operativi.
5. Cygwin su Windows *
* La maggior parte degli amministratori di sistemi Linux è a conoscenza di un progetto applicativo chiamato Cygwin. È anche giusto dire che quasi nessun altro ne ha sentito parlare, tuttavia, molti amministratori di sistemi Windows possono probabilmente beneficiare di Cygwin.
Cygwin è un progetto open source che fornisce un file DLL di Windows che contiene una grande quantità di funzioni API POSIX. Cosa significa questo? Significa che molte applicazioni Linux possono essere ricompilate per usare Cygwin e quindi quelle applicazioni possono essere eseguite su Windows.
Cygwin è menzionato in questo articolo perché ci sono molti server SSH e SCP Linux che apparentemente sono disponibili solo come pacchetti Linux, ma scavare un po ‘più spesso rivela spesso che hanno anche pacchetti Cygwin. Gli amministratori di sistemi Windows che sono a proprio agio con un’applicazione Linux di qualsiasi tipo dovrebbero verificare se è disponibile un pacchetto Cygwin.
Server SCP Linux
5. Server OpenSSH SCP per Linux
La maggior parte delle distribuzioni Linux viene fornita con Open SSH installato, sebbene di solito non sia in esecuzione per impostazione predefinita. Probabilmente dovrai avviare il demone Open SSH per consentire connessioni SSH che, a loro volta, consentiranno copie di file SCP.
Il nome del pacchetto nella maggior parte dei casi è openssh-server.
$ apt-cache search openssh-server
openssh-server – server Secure Shell (SSH), per un accesso sicuro da macchine remote
Installarlo dovrebbe essere semplice come eseguire il comando di installazione del gestore pacchetti.
$ apt-get install openssh-server
Una volta che il server è installato e in esecuzione, gli utenti di sistema esistenti saranno in grado di utilizzare un client SCP per connettersi e copiare i file da e verso le directory sul server in cui dispongono delle autorizzazioni di lettura. A differenza dell’FTP che di solito è impostato per consentire a più utenti di accedere allo stesso set di directory di upload e download, SSH rilascia gli utenti nella loro home directory per impostazione predefinita. Potrebbe essere necessario modificare le autorizzazioni del file system se si desidera che gli utenti siano in grado di accedere ad altre directory sul server.
6. Server Dropbear SCP
Ci possono essere situazioni in cui un server SCP completo non è fattibile o desiderabile. In tal caso, i server SCP di dimensioni inferiori come Dropbear possono essere d’aiuto. Dropbear si rivolge a sistemi embedded come router che potrebbero richiedere funzionalità SSH o SCP ma può essere utilizzato come server SCP su qualsiasi piattaforma POSIX compatibile.
Gli amministratori di sistema che desiderano personalizzare Dropbear dovranno possedere alcune competenze moderate. Attività come disabilitare SSH di base, ma lasciare il funzionamento di SCP, richiedono modifiche al makefile di Dropbear e una ricompilazione dell’eseguibile.
server macOS SCP
7. server SCP nativo di macOS
Come sistema operativo simile a Unix, macOS ha il supporto nativo per SSH e, quindi, SCP. Per abilitare SSH sul tuo computer macOS, vai a Preferenze di Sistema -> Condivisione dell’applet e abilitazione dell’opzione Accesso remoto. Ciò abiliterà SSH per tutti gli utenti sulla macchina.
Parole finali
Ci sono molti motivi per scegliere SCP su FTP e FTPS, ma meno motivi per scegliere SCP su SFTP. Sia SCP che SFTP sono in realtà tipi speciali di sessioni SSH, quindi forniscono gli stessi pro e contro di una sessione shell SSH standard. Al contrario, FTP e FTPS sono meno sicuri, quindi se si esegue uno di questi tipi di server, è necessario migrare a SCP o SFTP.
Guarda anche:
- I migliori server TFTP
- I migliori server SFTP
Italian:
Un server SCP è un mezzo sicuro per trasferire file tra un host locale e un host remoto o tra due host remoti. La lista dei migliori server SCP include strumenti come il Server SFTP e SCP gratuiti di SolarWinds, Bitvise, freeSSHd, OpenSSH per Windows, Cygwin per Windows, Server SCSS OpenSSH, Dropbear SCP e il server SCP nativo di MacOS. Quando si parla di un “server SCP”, si intende in realtà “trasferire i dati su un server SSH”, che comporta tutti i vantaggi della sicurezza, della crittografia e della riservatezza di SSH. SCP e SFTP sono alternative sicure a FTP, che è intrinsecamente insicuro. La differenza tra SFTP e SCP è che il secondo è puramente un sistema di trasferimento di file, mentre SFTP include comandi per interrogare e modificare la struttura delle directory del computer remoto. FTP su SSH e FTPS sono altre metodologie che aggiungono sicurezza a FTP.