Amazonin EC2-pilvipalvelimet vaativat kirjautumiseen .pem tiedoston. Terminalin kautta sen käyttö on helppoa, mutta tiedostonsiirtoon voi haluta käyttää muuta ohjelmaa. Tämän oppaan avulla saat yhteyden EC2-palvelimeen SFTP-protokollaa tukevalla tiedostonsiirto-ohjelmalla. Itselläni on Macissa käytössä Transmit.
1. Kopioi Amazon EC2 .pem -tiedostot ssh-hakemistoosi, jonka sijainti on esimerkiksi /Users/mariluukkainen/.ssh
2. Seuraavaksi sinun täytyy lisätä ssh konfiguraatio, jolla kerrotaan applikaatioille .pem-tiedostoista. Luo edellämainittuun ssh-hakemistoon config -niminen tiedosto esimerkiksi komennolla pico.
$ pico ~/.ssh/config
Avaa sitten config-tiedosto ja lisää sinne rivi:
IdentityFile "~/.ssh/amazon.pem"
Nimeä amazon.pem oman .pem-tiedostosi nimellä. Voit lisätä sinne useamman rivin mikäli käytössäsi on useampia .pem-tiedostoja.
3. Anna .pem-tiedostoillesi 777-oikeudet, jotta ssh pystyy käyttämään niitä.
$ chmod 700 ~/.ssh/amazon.pem
4. Käynnistä Transmit ja ota EC2-palvelimeesi SFTP-yhteys. Kirjautumaan pystyt lisäämällä käyttäjänimeksi root-käyttäjänimi ja jättämällä salasanan tyhjäksi.