configurazione server sftp

4 risposte [Ultimo messaggio]
Ritratto di marvel79
marvel79
(Junior)
Offline
Junior
Iscritto: 06/10/2008
Messaggi: 21

ciao a tutti,

volevo sapere se fosse possibile configurare un server sftp in modo tale che accetti connessioni in entrata che, oltre a utente e password, presentano anche una chiave aggiuntiva scambiata tra server e client

grazie

Ritratto di wal7er
wal7er
(Guru)
Offline
Guru
Iscritto: 21/09/2007
Messaggi: 572

se per "presentano anche una chiave aggiuntiva scambiata tra server e client" intendi dire autenticazione con chiave pubblica e privata allora è quello che si fa con ssh (con sftp non ho mai provato):

http://ipswitchft.force.com/kb/articles/FAQ/How-do-I-create-and-use-a-public-private-key-pair-on-Linux

HP Pavilion dv5-1110el powered by OpenSUSE 13.2 64bit

http://linuxcounter.net/cert/432576.png

Ritratto di marvel79
marvel79
(Junior)
Offline
Junior
Iscritto: 06/10/2008
Messaggi: 21

grazie per la risposta

il metodo di chiave pubblica e privata già lo avevo usato con ssh perchè avevo la necessità di non dover inserire la password all'autenticazione

invece in questo caso, devo mantenere l'autenticazione dell'utente dal client verso il server sftp con username e password; però volevo configurare il server sftp, se possibile ovviamente, ad accettare le connessioni solo se oltre a username e password corretti, presentavano anche una chiave aggiuntiva

ho bisogno di fare questo perchè devo evitare che un utente posso scaricare file dal client verso il server utilizzando sftp da linea di comando; lo devo obbligare ad usare un software di front-end installato sul client e solo attraverso di questo poter scaricare file verso il server; quindi la chiave aggiuntiva sarebbe conosciuta solo dal server e dal software di front-end e l'utente non conoscendola non potrebbe fare sftp senza il front-end

non so' se mi sono spiegato chiaramente

Ritratto di wal7er
wal7er
(Guru)
Offline
Guru
Iscritto: 21/09/2007
Messaggi: 572

Adesso è più chiaro.
Questo tipo di blocco potrebbe essere implementato attraverso il firewall (con un pò di fatica, ma non ne sono sicuro).
La difficoltà è dovuta al fatto che tu vuoi bloccare un client che rispetta il protocollo sftp e abilitarlo per altri client (anche loro rispettano lo stesso protocollo).

HP Pavilion dv5-1110el powered by OpenSUSE 13.2 64bit

http://linuxcounter.net/cert/432576.png

Ritratto di marvel79
marvel79
(Junior)
Offline
Junior
Iscritto: 06/10/2008
Messaggi: 21

infatti avevo pensato di utilizzare il firewall

che tu sappia, è possibile passare al comando sftp eseguito dal client, un'opzione dove gli forzi l'ip address con cui si deve presentare al server?