PDA

Visualizza la versione completa : sftp


Miroku
27-06-2006, 21:29
ciao a tutti,
come mai riesco ad accedere al mio ftp di casa tramite browser di un pc esterno mentre tramite shell, usando sftp, dello stesso non riesco?
l'errore che mi d :


ssh: connect to host host.dominio port 22: No route to host


Come mai?

ps: la macchina da cui voglio connettermi Unix mentre quella a cui voglio connettermi win

sacarde
27-06-2006, 21:31
usi un proxy ?

Miroku
27-06-2006, 22:23
intendi sul pc che intendo raggiungere o quello da cui parto?

cmq ora che ci penso... in nessuno dei due lo uso...

Miroku
28-06-2006, 14:19
up....
inoltre ho sentito dire di un modo per farlo autenticare tramite un altro file dove sono salvati i dati di accesso, vero? Se si come si fa?

sacarde
28-06-2006, 17:56
sono due servizi diversi

ftp da broswer chiede ad un PC con un server ftp che ascolta sulla porta 21

sftp chiede ad un PC dove gira sshd che ascolta sulla porta 22 (come ssh e scp)


p.s.
non ho capito l'altra domanda

GreyFox86
28-06-2006, 18:05
Originariamente inviato da Miroku
inoltre ho sentito dire di un modo per farlo autenticare tramite un altro file dove sono salvati i dati di accesso, vero? Se si come si fa?

ssh nel protocollo 2 permette l'autenticazione tramite chiavi asimmetriche DSA. Una volta configurato, ti crei come utente la tua coppia di chiavi, accodi la pubblica nel file ~/.ssh/authorized_keys e poi puoi fare login da ogni pc dove hai una copia della chiave privata. Nella chiave DSA puoi anche non specificare una password di accesso, ed in tal caso a chiunque sia in possesso della privata verr permesso l'accesso.

Maggiori info a riguardo qui,
http://gentoo-wiki.com/Sshd
qui
http://gentoo-wiki.com/SECURITY_SSH_without_a_password
e qui
http://gentoo-wiki.com/GWikInstall_Essential_Daemons#Securing_SSH

Miroku
28-06-2006, 19:04
Originariamente inviato da sacarde
sftp chiede ad un PC dove gira sshd che ascolta sulla porta 22 (come ssh e scp)


sshd? Ci vuole un software "speciale" oltre al server FTP? Gira anche su win?

sacarde
28-06-2006, 19:44
il pacchetto e' molto comune

si chiama

openssh


per tutte le piattaforme

GreyFox86
29-06-2006, 15:42
Avendo usato e configurato sshd solo su linux, non so dirti se esista o meno un porting per win :bh:
Leggendo qua e l su internet ho letto che si pu usare insieme a cygwin.

Loading