Voit itse lisätä ja muuttaa sisältöä muokkaa-painikkeiden avulla

Ennen tallennusta suositellaan ottamaan kopio muokkausruudusta (ctrl-a -> ctrl-c)

 Olet itse vastuussa tämän teoksen käytöstä aiheutuvista vahingoista Lue lisää.

Ero sivun ”SSH” versioiden välillä

Wikikko - kansan taitopankkista
Siirry navigaatioon Siirry hakuun
Rivi 11: Rivi 11:
  
 
==SSH kytkeytyminen Cyberduck ==
 
==SSH kytkeytyminen Cyberduck ==
* Asenna ensin avaimet, kts. SSH asennus cPanel
+
* Asenna ensin avaimet, kts. SSH asennus cPanel. Ts. yhteys toimii pääte-ohjelmalla.
 
* Siteground
 
* Siteground
 
** SFTP (SSH File Transfer Protocol)
 
** SFTP (SSH File Transfer Protocol)
** URL: sftp://käyttäjätunnus@omadomain.fi:18765/home/käyttäjätunnus/public_html
 
 
** Server: omadomain.fi
 
** Server: omadomain.fi
 
** Port: 18765
 
** Port: 18765
Rivi 20: Rivi 19:
 
** SSH Private Key: ~/.ssh/id_dsa
 
** SSH Private Key: ~/.ssh/id_dsa
 
** Path: /home/käyttäjätunnus/public_html
 
** Path: /home/käyttäjätunnus/public_html
 +
** URL: sftp://omadomain.fi:18765
 +
*** Joku vanha: sftp://käyttäjätunnus@omadomain.fi:18765/home/käyttäjätunnus/public_html
  
 
== SSH asennus cPanel ==
 
== SSH asennus cPanel ==

Versio 24. elokuuta 2018 kello 22.21

SSH kytkeytyminen päätteellä

  • Asenna ensin avaimet, kts. SSH asennus cPanel
  • ssh käyttäjänimi@osoite.fi
  • ssh käyttäjänimi@osoite.fi -pTÄHÄNPORTTINUMERO
    • esm. Siteground porttinumero on 18765
  • Kirjautuminen ei vaadi salasanan antamista vaan pääset suoraan palvelimen hakemistoon. Jos tulee ponnahdusikkuna, jossa kysytään salasanaa, kannattaa harkita koko avaimen uudelleen asennusta.
  • Ensimmäisellä kirjautumiskerralla tulee ilmoitus:
The authenticity of host '[IPNUMEROTÄSSÄ]:PORTTINRO ([IPNUMEROTÄSSÄ]:PORTTINRO)' can't be established.
RSA key fingerprint is XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX.
Are you sure you want to continue connecting (yes/no)? yes

SSH kytkeytyminen Cyberduck

SSH asennus cPanel

HUOM! Jos et pysty kirjautumaan pääte-ohjelmalla vaikka aiemmin olet pystynytkin, kannattaa tehdyä seuraava asennus kokonaan uudestaan.

cPanel

Kaksi vaihtoehtoa: 1) luo avaimet palvelimella ja asenna yksityinen avain omaan tietokoneeseen tai 2) luo avaimet Pääte-ohjelmalla ja siirrä julkinen avain palvelimelle.

  • Vaihtoehto 1a (ohjeessa käytetään Mac OSX -järjestelmää ja Siteground-palvelinta)

Asennusohje päivitetty 28.3.2018

  1. cPanel > Advanced > SSH/Shell Access > Poista mahdollinen vanha avain (Remove Key) > Generate new SSH key pair
    1. Anna etunimi, sukunimi, sähköpostiosoite ja keksi salasana. Salasana tulee kirjoittaa näppäimistöllä, ei cmd-v -toiminnolla.
    2. Ota salasana talteen!
    3. IP osoite ei ole välttämätön
  2. Kopioi (cmd-a > cmd-c) Private Key leikepydälle.
  3. Siirry Pääte-ohjelmalla käyttäjähakemistosi .ssh -hakemistoon esm. /käyttäjänimi/.ssh
    1. cd .ssh
    2. Jos hakemistoa ei ole olemassa, luo se ja aseta sopivat oikeudet komennolla: mkdir .ssh; chmod 700 ~/.ssh
  4. Tee tiedosto nimellä id_dsa pääte-ohjelmalla komennolla: vi id_dsa > paina a-kirjainta > liitä cmd-v > paina esc : wq
  5. Anna komento: chmod 600 id_dsa
  6. Anna komento: ssh-add -K ~/.ssh/id_dsa ja syötä cPanelissa antamasi salasana
  7. SSH Key on nyt avainnipussa.
  8. Testaa komennolla ssh käyttäjätunnus@osoite.fi -p18765 ja vastaa kysymykseen yes
    1. käyttäjätunnus on palvelimen käyttäjätunnuksesi
  • Vaihtoehto 1b (ohjeessa käytetään Mac OSX -järjestelmää esimerkkinä)

Asennusohje x.x.201x

  1. SSH Access > Manage SSH Keys > Generate a New Key
    1. Key Name: id_rsa
    2. Key Password: keksi salasana ja ota se talteen!
    3. Key Type RSA, Key Size 2048
    4. > Generate Key
  2. Public Keys > Manage > Authorize
  3. Private Keys > View
  4. Kopioi (cmd-a > cmd-c) Private Key leikepydälle.
  5. Siirry .ssh hakemistoon Pääte-ohjelmalla käyttäjähakemistosi .ssh -hakemistoon esm. /käyttäjänimi/.ssh
    1. cd .ssh
  6. Tee tekstitiedosto nimellä id_rsa Pääte-ohjelmalla komennolla: vi id_rsa ja paina a-kirjainta, liitä cmd-v, paina esc : wq ja enter
  7. Anna komento: chmod 600 id_dsa
  8. Anna komento: ssh-add -K ~/.ssh/id_dsa ja syötä cPanelissa antamasi Key Password
  9. SSH Key on nyt avainnipussa.
  10. Testaa komennolla ssh käyttäjätunnus@osoite.fi
    1. käyttäjätunnus on palvelimen käyttäjätunnuksesi
  • Vaihtoehto 2
ssh-keygen -t dsa

SSH asennus useammalle palvelimelle

  • Lisää .ssh -hakemistoon tiedosto nimeltä config ja siihen seuraava sisältö domain-osoitteidesi ja haluamiesi tiedostonimien mukaan. Esimerkiksi
Host domainisi1.fi
IdentityFile ~/.ssh/avain_domain1

Host domainisi2.fi
IdentityFile ~/.ssh/avain_domain2
  • Tee normaalisti avaimet, mutta nimeä tiedostot yksityisavaimelle antamiesi nimien mukaan.