SCP è di stallo in Fedora

August 23

È possibile utilizzare il comando Secure Copy (SCP) in Fedora per trasferire file in modo sicuro tra un computer locale e un computer remoto utilizzando OpenSSH e la linea di comando. Se un trasferimento bancarelle, il problema potrebbe essere un collegamento problematico tra i due computer o problemi con il computer remoto.

OpenSSH

Originariamente sviluppato presso la University of Technology in Finlandia, OpenSSH fornisce un modo sicuro per trasferire file da e verso un computer remoto. Attualmente, OpenSSH è gestito da OpenBSD ed è incluso come un pacchetto di default in Fedora. Oltre a trasferire file con SCP, OpenSSH include anche SSH e Secure File Transfer protocollo FTP (SFTP). vecchi metodi di trasferimento di file, come telnet, copia remota (RCP) e FTP, trasmettono nomi utente e password in formato testo, che può essere un problema di sicurezza. OpenSSH cripta queste credenziali quando si trasmette loro. Con OpenSSH, i file di trasferimento sono anche crittografati.

computer remoto

Per trasferire file utilizzando SCP a un computer remoto, il computer remoto deve consentire le connessioni SSH. Se il computer è in una rete o un server che si mantiene, è possibile installare e configurare SSH su voi stessi. Tuttavia, se si sta utilizzando un piano di hosting condiviso da un provider di Internet hosting, l'host potrebbe essere necessario per consentire SSH prima di poter utilizzare SCP; Alcuni piani di hosting condiviso consentono SSH che è possibile configurare da soli. Se l'host utilizza Apache e cPanel, gli strumenti di configurazione si trovano nel menu Sicurezza.

Problemi di connessione

Se la rete utilizzata per la connessione al computer remoto è inattivo o lento, SCP potrebbe stallo, in particolare durante il trasferimento di grandi quantità di dati. È possibile verificare la connessione utilizzando ping o tracert dalla riga di comando di Fedora. Se la connessione è lenta o verso il basso, potrebbe essere necessario attendere per trasferire i file fino a quando la connessione migliora. Per evitare problemi futuri, trasferire un minor numero di file contemporaneamente. Inoltre, se entrambi i computer sono rsync installato, è possibile utilizzarlo con il flag "--partial" per trasferire solo le porzioni di tutti i file che non sono stati precedentemente trasferiti, come utilizzando SCP sovrascrive precedentemente trasferiti i dati.

altre soluzioni

Se non è possibile ottenere SCP di lavorare o non è disponibile sulla macchina remota, avete altre opzioni per trasferire file in modo sicuro. Sia PuTTY e FileZilla hanno SFTP con un interfaccia grafica è possibile utilizzare per trascinare e rilasciare i file o uno alla volta o in batch. In alternativa, si può provare usando SSH per copiare i file, ma i comandi SSH può essere più ingombrante.