====== Shell konto ====== ===== Ako si vygenerovať SSH kľúče ===== === 1. Skontrolujeme či už nejaké kľúče nemáme vygenerované. === $ cd ~/.ssh $ ls -al # Lists the files in your .ssh directory Ak sa vo výpise objavia súbory ''id_rsa.pub'' alebo ''id_dsa.pub'', kľúče už máme a môžete pokračovať rovno na krok 3. === 2. Vygenerujeme si nové kľúče === $ ssh-keygen -t rsa -C "your_email@example.com" Generating public/private rsa key pair. Enter file in which to save the key (/home/you/.ssh/id_rsa): Následne zadáte a potvrdíte svoje heslo pre tieto kľúče. Enter passphrase (empty for no passphrase): [Type a passphrase] Enter same passphrase again: [Type passphrase again] Po vygenerovaní kľúčov uvidíte: Your identification has been saved in /home/you/.ssh/id_rsa. Your public key has been saved in /home/you/.ssh/id_rsa.pub. The key fingerprint is: 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com === 3. Verejný kľúč vložíme do Webadminu === == 3.1 Skopírujeme obsah verejného kľúča == $ xclip -sel clip < ~/.ssh/id_rsa.pub Ak ''xclip'' nainštalovaný nemáme: Debian/Ubuntu # apt-get install xclip Suse/OpenSuse # zypper in xclip alebo súbor ''~/.ssh/id_rsa.pub'' otvoríme v textovom editore a jeho obsah ručne skopírujeme. == 3.2 Prihlásime sa do svojo účtu vo Webadmine == Vo [[http://www.hostinghouse.sk/webadmin|Webadmine]] klikneme na záložku ''Weby'', v ľavom menu klikneme na položku ''Shell-užívateľ'' a tam klikneme na ''Pridať nového Shell užívateľa'' {{ :shell1.jpg?nolink&900 |}} == 3.3 Vytvoréme nové shell konto == Vyplníme meno nového používateľa a jeho heslo. Verejný kľúč, vložíme do poľa ''SSH-RSA Public Key (for key-based logins)''. {{ :shell2.jpg?nolink&900 |}} Po uložení uvidíme nové Shell konto v zozname. V stĺpci ''Užívateľské meno'' vidíme login, kt. budeme používať pri prihlasovaní sa cez SSH. Skladá sa z vášho loginu do Webadminu a mena, kt. ste zadali v predchádzajúcom kroku. V stĺpci ''Miesto'' vidíme pod ktorú webstránku konto patrí, túto adresu použijeme pri prihlasovaní sa cez SSH. {{ :sheel3.jpg?nolink&900 |}} === 4. Prihlásime sa cez SSH === $ ssh test_user1@example.com The authenticity of host 'example.com (81.2.216.141)' can't be established. ECDSA key fingerprint is 01:4d:af:60:42:ec:c5:f1:e3:82:75:7d:94:53:10:ce. Are you sure you want to continue connecting (yes/no)? [yes] Vyplníme heslo, ktoré sme zadávali v kroku 2. Warning: Permanently added 'example.com' (ECDSA) to the list of known hosts. Enter passphrase for key '/home/unix/.ssh/id_dsa': [Heslo] Sme prihlásení! Váš web sa nachádza v priečinku ''/web''. test_user1@example.com:~$ cd /web