Repository 32bit  Forum
Repository 64bit  Wiki

sFTP and SCP

Postate qui per tutte le discussioni legate alla sicurezza di Linux/Slackware

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

sFTP and SCP

Messaggioda darkstoorm » ven mar 31, 2006 8:55

Ciao,
ho aggiornato via Swaret il pacchetto Openssh (premetto che non so se centra),
prima di far questo riuscivo ad accedere da postazioni win (tramite WinSCP3) al server linux.
Ora ottengo il segunte errore in fase di connesione:
Codice: Seleziona tutto
Connection has been unexpectedly closed. Server sent command exit status 1.

In fase di connessione l'Host viene trovato dal client SCP e l'utente riconosciuto... ma poi ho l'errore...

qualcuno ha idea?

Grazie
mix
Avatar utente
darkstoorm
Linux 2.0
Linux 2.0
 
Messaggi: 146
Iscritto il: lun ago 30, 2004 23:00
Località: Trieste
Slackware: 12.0.0
Kernel: 2.6.21.5-smp (SMP)
Desktop: shell testuale

Messaggioda albatros » ven mar 31, 2006 15:05

Non so se sia il tuo caso, io ho avuto problemi analoghi legati al cambiamento delle chiavi dopo l'aggiornamento di ssh ricompilandolo da sorgenti.
Se non hai grossi problemi di sicurezza, prova a cancellarle da ambo le parti...
Prendilo come un tentativo, non come il consiglio di un'esperto...
Avatar utente
albatros
Iper Master
Iper Master
 
Messaggi: 2056
Iscritto il: sab feb 04, 2006 13:59
Località: 43°52' N 11°32' E
Slackware: current 64bit
Kernel: 3.8.4
Distribuzione: ubuntu 12.04

Messaggioda darkstoorm » ven mar 31, 2006 17:40

si a naso mi sa che hai ragione... dopo ci provo... adesso devo capire dove sono le chiavi! da ambo le parti! :)

grazie
mix

albatros ha scritto:Non so se sia il tuo caso, io ho avuto problemi analoghi legati al cambiamento delle chiavi dopo l'aggiornamento di ssh ricompilandolo da sorgenti.
Se non hai grossi problemi di sicurezza, prova a cancellarle da ambo le parti...
Prendilo come un tentativo, non come il consiglio di un'esperto...
Avatar utente
darkstoorm
Linux 2.0
Linux 2.0
 
Messaggi: 146
Iscritto il: lun ago 30, 2004 23:00
Località: Trieste
Slackware: 12.0.0
Kernel: 2.6.21.5-smp (SMP)
Desktop: shell testuale

Messaggioda darkstoorm » dom apr 02, 2006 22:57

...ho scoperto che forse il mio problema e questo:

http://www.openssh.com/it/faq.html#2.9

ma non capisco che senso ha? chi mi da una mano?
...nella home ho solo un .bash_profile vuoto!!!

grazie
mix
Avatar utente
darkstoorm
Linux 2.0
Linux 2.0
 
Messaggi: 146
Iscritto il: lun ago 30, 2004 23:00
Località: Trieste
Slackware: 12.0.0
Kernel: 2.6.21.5-smp (SMP)
Desktop: shell testuale

Messaggioda albatros » lun apr 03, 2006 19:51

ssh ti funziona?
Alla faq ti dicono che i file di inizializzazione, se producono un output (ad esempio con qualche echo) in modalità non interattiva (quando lanci una shell per eseguire uno script), possono confondere scp/sftp.
/usr/bin/true non produce nessun output, per cui se dai ssh yourhost /usr/bin/true e vedi un output vuol dire che questo proviene da qualche file di inizializzazione (ad esempio anche /etc/bashrc /etc/profile /etc/profile.d/lang.sh eccetera).
Prova...
Avatar utente
albatros
Iper Master
Iper Master
 
Messaggi: 2056
Iscritto il: sab feb 04, 2006 13:59
Località: 43°52' N 11°32' E
Slackware: current 64bit
Kernel: 3.8.4
Distribuzione: ubuntu 12.04

Messaggioda darkstoorm » lun apr 03, 2006 23:03

come vedi questo e' l'output del comando "/usr/bin/true"
Codice: Seleziona tutto
mix@darkserv:~$ /usr/bin/true
mix@darkserv:~$


questo e' l'output del comando "ssh darkserv /usr/bin/true"
Codice: Seleziona tutto
mix@darkserv:~$ ssh darkserv /usr/bin/true
Couldn't open /dev/null: Permission deniedmix@darkserv:~$


non capisco a cosa sta accedendo?!!?

mix




albatros ha scritto:ssh ti funziona?
Alla faq ti dicono che i file di inizializzazione, se producono un output (ad esempio con qualche echo) in modalità non interattiva (quando lanci una shell per eseguire uno script), possono confondere scp/sftp.
/usr/bin/true non produce nessun output, per cui se dai ssh yourhost /usr/bin/true e vedi un output vuol dire che questo proviene da qualche file di inizializzazione (ad esempio anche /etc/bashrc /etc/profile /etc/profile.d/lang.sh eccetera).
Prova...
Avatar utente
darkstoorm
Linux 2.0
Linux 2.0
 
Messaggi: 146
Iscritto il: lun ago 30, 2004 23:00
Località: Trieste
Slackware: 12.0.0
Kernel: 2.6.21.5-smp (SMP)
Desktop: shell testuale

Messaggioda darkstoorm » mer mag 03, 2006 19:50

RISOLTO!!!
bastava un
Codice: Seleziona tutto
chmod 666 /dev/null


ciao
Avatar utente
darkstoorm
Linux 2.0
Linux 2.0
 
Messaggi: 146
Iscritto il: lun ago 30, 2004 23:00
Località: Trieste
Slackware: 12.0.0
Kernel: 2.6.21.5-smp (SMP)
Desktop: shell testuale

Messaggioda albatros » gio mag 04, 2006 21:06

Figuriamoci... :o
In effetti, con il senno di poi, il messaggio che non avevi il permesso di aprire /dev/null era un buon indizio...

Bene, bravo, sono contento che abbia risolto!

Grazie anche per aver segnalato la soluzione!

Ciao
Avatar utente
albatros
Iper Master
Iper Master
 
Messaggi: 2056
Iscritto il: sab feb 04, 2006 13:59
Località: 43°52' N 11°32' E
Slackware: current 64bit
Kernel: 3.8.4
Distribuzione: ubuntu 12.04


Torna a Sicurezza

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron