2011-01-13 8 views
14

Voglio un modo semplice per salvare, copiare e modificare file su un server remoto. Sto usando Eclipse come IDE, cosa potrebbe essere meglio per questi compiti del plugin RSE (Remote System Exlporer) per Eclipse. Il fatto è che non so come fare una connessione usando una chiave pubblica. Ho un file che ho scaricato dal mio account Amazon, * .pem. Ma non vedo alcun modulo o input per questo, quando provo a collegarmi al mio server Linux remoto. È solo User-id e password. Ho anche provato ad aprire la chiave pubblica usando l'editor di testo del sistema e copiare tutto nel mio campo password, ma non ha funzionato. Pls help meConnetti Eclipse RSE con server Linux remoto utilizzando la chiave pubblica ottenuta da Amazon ec2

risposta

22

questo stava cuocendo anche il mio noodle per un po '. si mette le chiavi in ​​una cartella non nella configurazione RSE, ma in tutta l'eclisse

controllo questo: http://siteadmin.gforge.inria.fr/eclipse-ssh.html

+4

In realtà era abbastanza facile. Ho capito che in Preferenze-> Generale-> Connessioni di rete-> SSH2 inserisco solo la posizione della chiave pubblica RSA e in Preferenze-> Generale-> Sistema remoto dovresti impostare l'ID utente predefinito per SSH, che in Amazon EC2 è ec2-user. – einstein

+1

Posso connettermi, ma ho solo accesso in lettura. Ho bisogno di modificare i file su/var/www e per quello ho bisogno di un accesso root (almeno quando sto ssh-ing nell'istanza EC2). Amazon non mi permetterà di connettermi come root, e ec2-user non funzionerà. Devo connettermi come "ubuntu". Qualche idea su come aggirare questo? – Eric

+1

+1 per "cottura del tuo noodle". – franka

1

non menzionati (almeno in modo esplicito) è il fatto che RSE (e per quello che ho visto, Eclipse in generale) sembra funzionare solo con chiavi a 1024 bit https://bugs.eclipse.org/bugs/show_bug.cgi?id=404714

Ho anche avuto problemi, perché la mia chiave privata era 2048, ma ho aggiunto una nuova chiave agli host autorizzati e quindi ho potuto connettermi.