ssh_exchange_identification: Connection closed by remote host

10 risposte [Ultimo contenuto]
Ritratto di crimba
crimba
(Junior)
Offline
Junior
Iscritto: 24/05/2014
Messaggi: 7

Stavo cercando i fare una connession scp dal mio server per scaricare dei file presenti in un'altro server.
scp -rpC -P 21 utenteftp@222.222.222.222:/htdocs/ /var/www/cartellasulmioserver/public_html/

ma continuo a ricevere questa riposta:
ssh_exchange_identification: Connection closed by remote host

ho anche modificato nano /etc/hosts.allow mettendo sshd: 222.222.222.222 e riavviato il servizio ssh ma niente.

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2059

Ciao,
ma l'indirizzo 222.222.222.222 è a titolo di esempio ?
Cioè le prove le stai facendo su una rete locale tra un PC e il server SSH che stanno nella stessa rete oppure quell'indirizzo è un IP pubblico, in quest'ultimo caso il router è configurato correttamente per il forwarding ?
Un altro motivo per cui può apparire quell'errore è per una situazione di eccessivo carico del server su cui gira SSH.
Ultima cosa per l'autenticazione usi le chiavi, non è che i relativi file sono, per qualche motivo, corrotti sul serser ?
Non molto lo sò ma può essere utile per avere una visione più chiara della situazione.

Ritratto di crimba
crimba
(Junior)
Offline
Junior
Iscritto: 24/05/2014
Messaggi: 7

L'indirizzo 222.222.222.222 è un ip di esempio. Sto cercando di trasferire file di sue sever su due reti direvsi non locali.
I file sul server da cui li stò cercando di copiare sono dei semplici file .html

Ritratto di apofis
apofis
(Monster)
Offline
Monster
Iscritto: 19/09/2007
Messaggi: 309

crimba ha scritto:


scp -rpC -P 21 utenteftp@222.222.222.222:/htdocs/ /var/www/cartellasulmioserver/public_html/

ma continuo a ricevere questa riposta:
ssh_exchange_identification: Connection closed by remote host

ho anche modificato nano /etc/hosts.allow mettendo sshd: 222.222.222.222 e riavviato il servizio ssh ma niente.

Ma hai provato al contraio? Hai provato a fare un accesso ssh?
Metti il demone in debug (-ddd) ed anche il client (-vvv) epoi posta il risultato del log (di entrambi).

I@ legge Apo-genetica: chini nascia tunnu un ci mora quatratu.
II@ legge Apo-genetica: munnu e munnu un s'incontranu mai, ma cristiani e cristiani sì
III@ legge Apo-genetica: si vidi nu ghiegghiu e nu lupu, ammazza 'u ghiegghiu!

Ritratto di crimba
crimba
(Junior)
Offline
Junior
Iscritto: 24/05/2014
Messaggi: 7

Ma il contrario cioè ?
Io ho un server debian on line (non il locale) e sto cercando di scaricare tutti i file via ftp da un comunissimo servizio hosting tipo register ecc... Se per contrario intendi andare nel server che ospita i file che voglio scaricare e accedere via ssh non posso perchè ho solo l'ftp.
Io ho l'accesso ssh solo al mio server.

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Sei consapevole che scp non c'entra nulla con il protocollo FTP?

Ritratto di crimba
crimba
(Junior)
Offline
Junior
Iscritto: 24/05/2014
Messaggi: 7

Ok ma quindi come faccio a scaricare dei file che si trovano in un server in cui ho solo accesso ftp ?

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2059

crimba ha scritto:

Ok ma quindi come faccio a scaricare dei file che si trovano in un server in cui ho solo accesso ftp ?

Magari con un client ftp ?
Scusa l'ironia ma se il server ti permette l'accesso solo in ftp devi usare un client ftp, non è che ci siano molte altre strade.
Quindi o il classico ftp da linea di comando o un più comodo client grafico, io opterei per FileZilla, a meno che tu non abbia da gestire script in cron o altre cose particolari dove allora probabilmente il buon vecchio ftp risulta più pratico.

Ritratto di crimba
crimba
(Junior)
Offline
Junior
Iscritto: 24/05/2014
Messaggi: 7

Ok ora ho capito, non usavo ftp perchè mi dava command non found. Ho visto che dovevo installarlo ora funziona. Per scaricare tutti i file che comando devo usare, so che il comando è mget * però ad ogni file che scarica mi chiede per es:
mget contatti.php?
come faccio ad ignorare questi controlli.

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2059

Se ben ricordo devi prima digitare il comando prompt per disattivare o attivare la modalità interattiva.
Comunque se cerchi trovi sicuramente una marea di guide sull'uso di ftp.

Ritratto di apofis
apofis
(Monster)
Offline
Monster
Iscritto: 19/09/2007
Messaggi: 309

crimba ha scritto:

Ok ora ho capito, non usavo ftp perchè mi dava command non found. Ho visto che dovevo installarlo ora funziona. Per scaricare tutti i file che comando devo usare, so che il comando è mget * però ad ogni file che scarica mi chiede per es:
mget contatti.php?
come faccio ad ignorare questi controlli.


Prova con
sftp sftuser@$destination
#Vai nella dire dove vuoi prelevare i files
cd $dir
 
#Li scarichi indicando il path in cui vuoi vengano tirati giù i file
get "*.*" /tuo/path/locale

Wink

I@ legge Apo-genetica: chini nascia tunnu un ci mora quatratu.
II@ legge Apo-genetica: munnu e munnu un s'incontranu mai, ma cristiani e cristiani sì
III@ legge Apo-genetica: si vidi nu ghiegghiu e nu lupu, ammazza 'u ghiegghiu!