Prima di configurare il software Subversion o Dreamweaver SVN + SSH, create una coppia di chiave RSA e configurate la chiave pubblica sul server. Ciò coppia di chiave pubblica/privata viene utilizzata per eseguire l'autenticazione con il server, invece di memorizzare e passare la password in testo normale. (È possibile configurare SSH senza usare le coppie di chiavi; tuttavia, non è consigliabile di farlo, a causa dell'assenza di protezione).
Per configurare le chiavi RSA, create due coppie di chiave RSA privata/pubblica sul computer client. Inserite la chiave pubblica sul server, e quindi autorizzate il tasto sul server. Adobe consiglia anche di verificare la connessione SSH in seguito per verificare che sia configurato correttamente.
Nota: L'accesso al computer client (ovvero quello da cui vi connettete) è obbligatorio per completare i passaggi elencati di seguito. Questi passaggi richiedono inoltre l'accesso al server (ad esempio, direttamente o mediante SSH/FTP). In Windows, è necessario disporre delle autorizzazioni di accesso a un cliente SSH (ad esempio, TortoiseSVN) e a un'applicazione di generazione di una chiave RSA (ad esempio PuTTYgen). Mac OS è dotato di un cliente SSH e un generatore chiave.
Completate questi passaggi nel computer client:
Immettete il seguente comando, quindi premete Invio:
ssh-keygen -t rsa
(Facoltativo) Digitare un passphrase per la chiave, quindi premete Backspace/Invio. Se avete digitato un passphrase, scrivette di nuovo per confermare e premete Backspace/Invio.
Un messaggio di conferma indica che le chiavi pubbliche e private siano stati salvati, tra cui la posizione e i nomi di salvataggio.
Per copiare la chiave pubblica sul server, immettete il comando seguente, sostituendo il Nome Account e il Nome Server appropriati:
scp .ssh/id_rsa.pub AccountName@ServerName:~/temp_rsa.pub
Connetti al server mediante SSH. Immettete il comando seguente, sostituendo il Nome Account e il Nome Server appropriati:
ssh -l AccountName@ServerName
Digitate la password quando viene richiesto di effettuare l'accesso.
Nota: Se potete accedere senza richieste per la password, quindi il computer/login è già stato autorizzato sul server. Ignora la sezione successiva e vai direttamente Provare la connessione SSH, di seguito.
Continuate a Configurare un tasto sul server.
Completate questi passaggi nel computer client:
Connetti al server mediante SSH. Se si utilizza TortoiseSVN, immettete il comando seguente, sostituendo il Nome Account e il Nome Server appropriati:
tortoiseplink AccountName@ServerName
Digitate la password quando viene richiesto di effettuare l'accesso.
Nota: Se potete accedere senza richieste per la password, quindi il computer/login è già stato autorizzato sul server. Ignora la sezione successiva e vai direttamente Provare la connessione SSH, di seguito.
Continuate a Configurare un tasto sul server.
Sul server (ad esempio, direttamente o mediante SSH/FTP), effettuate le seguenti operazioni:
Assicuratevi che la cartella di .ssh sia presente sul server. Immettete il seguente comando, quindi premete Invio:
ls -al ~/.ssh
Effettuate una delle operazioni seguenti:
Una volta completati i passaggi descritti qui sopra, prova per accertarvi di avere accesso al server mediante SSH senza che sia necessaria per una password.
Se è possibile connettersi ma viene richiesta l'immissione di una password, ripetete i passaggi sul lato server applicabili qui sopra. Valutate la possibilità di tornare al punto di partenza, creando una coppia di chiavi sul client, e quindi ripetete i passaggi successivi.
Nota: Quando si genera i tasti, specificare il numero corretto di bit per il server. 2048 bit è piuttosto comune. Tuttavia, rivolgetevi al vostro provider di servizi di hosting web se non siete sicuri.
Se ancora non potete collegarti senza essere richiesta per un password, vedi il OpenSSH o il vostro hosting web per assistenza supplementare.
Per configurare il software Subversion per utilizzare SSH, aggiungete il percorso al client SSH e le informazioni di accesso al file di configurazione di Subversion.
Nota: Queste informazioni si presuppone che gli utenti Windows utilizzano TortoiseSVN e che gli utenti Mac stano utilizzando il client SSH di Mac OS.
Per completare queste operazioni, prima di tutto aprite il file di configurazione di Subversion per la modifica. Il file di configurazione è in una delle seguenti cartelle:
Fate clic sul pulsante Prova per verificare la connessione.
Fate clic con il pulsante destro del mouse (Windows) o fate clic tenendo premuto Ctrl (Mac OS) sulla cartella principale per visualizzare il menu.
Accedi al tuo account