Pagina 1 di 1

Mc e ssh per scambiare file tra due pc linux in una lan

Inviato: lun 30 lug 2007, 0:32
da silvio
Provo ad essere sintetico e chiaro.Vorrei scambiare file tra due pc linux (uno Slackware l'altro Sabayon).Ho installato openssh in entrambi i pc.I pc sono in una lan e possono connettersi in esterno tramite router (senza firewall).Nelle due macchine non è attivo nessun firewall.I pc si possono pingare a vicenda senza problemi..Il pc con Sabayon riesce a connettersi tramite mc e ssh a Slackware,Slackware invece non si connette a Sabayon..Pc con Sabayon 192.168.1.5 Slackware 192.168.1.4.Su entrambi e attivo ssh,per Sabayon:
/etc/init.d/sshd start per Slackware /etc/rc.d/rc.sshd start.Non capisco dove sbaglio,ho sempre operato così senza incontrare problemi.L'errore che riporta Slackware è il seguente:Cannot chdit to:/#sh:bello@192.168.1.5 se avvio mc da root ,in slackware ed eseguo gli stessi comandi mi connetto senza problemi,si tratta di un problema di permessi?Da Sabayon mi collego alla macchina Slackware da utente senza problemi.MI scuso per la lunghezza del post.
Ciao

Inviato: lun 30 lug 2007, 7:46
da acrive
Non mi è chiaro l'errore, ma per test, hai provato a copiare un file tramite scp? (Copia file tramite ssh). Almeno cosi proviamo a restringere il cerchio e capire se se è ssh o mc a dare il problema.

Codice: Seleziona tutto

# scp file@host:/PERCORSOSCELTO
Comunque credo che sia un problema di firewall. Non so sabayon di default cosa ha. Con un

Codice: Seleziona tutto

# iptables -L 
così dovresti vedere che catene ci sono in tal caso prova a resettare tutto con un (su sabayon)

Codice: Seleziona tutto

# iptables -F
# iptables -p INPUT -j ACCEPT

Inviato: lun 30 lug 2007, 7:54
da Luci0
Mc non fumziona ma ssh ?? se non va, probabilmente sshd su Sabayon é bloccato dal firewall, ... se invece funziona probabilmente devi ricontrollare il file di configurazione sshd_config che su Slackware é /etc/ssh/sshd_config ....
Puoi anche verificare se il servizio é effettivamente attivo dalla postazione Sabayon con ...

Codice: Seleziona tutto

netstat -a | grep ssh
Se ottieni un stringa non nulla il servizio é attivo, puoi anche provare a vedere se con ci sono problemi a collegarsi

Codice: Seleziona tutto

ssh localhost
e provare con mc se si connette in locale

P.S. il trasferimento con mc ed ssh é lentissimo se devi traferire file un pò corposi ti consiglio l' uso di kde e fish, oppure l' uso di fuse ... altrimenti se ti interessa la velocità e non la criptazione dei dati, utilizza un altro protocollo come nfs o ftp che é il più veloce in assoluto e funziona benissimo con mc ...

Risolto

Inviato: lun 30 lug 2007, 17:26
da silvio
Il problema era ssh in Slackware a seguito di una reinstallazione.Cercando su google ho trovato l'errore che mi compariva quando eseguivo il comando:ssh 192.168.1...da Slackware.E' bastato dare#nano /home/user/.ssh/known_hosts
e rimuovere la riga relativa al'indirizzo IP a cui non riusciva a connetersi Slackware.In seguito $ssh 192.168.1..e ricreava le chiavi per l'accesso.A questo punto posso utilizzare MC con ssh o fish senza problemi.grazie per il vostro prezioso aiuto e scusate se non ho capito subito l'errore che mi veniva chiaramente spiegato dall'output..ma non sono molto pratico di reti e protocolli vari :-(
Ciao
P.S.per chia avesse un problema analogo ecco il link http://www.cyberciti.biz/faq/warning-re ... -solution/