Logownie bez hasła w ssh/sshfs

Opublikowano: 26.07.2008 | Kategoria: Linux | Tagi: , , , , | 2 komentarze »

Rozwiązanie oparte na wymianie klucza pomiędzy zaufanymi hostami. Proste i szybkie w implementacji, bardzo przydatne zwłaszcza, gdy korzystamy z sshfs (zobacz: Instalacja sshfs na Ubuntu).

1. Generujemy klucz RSA na maszynie lokalnej (kliencie):

ssh-keygen -t rsa

2. Eksportujemy wygenerowany klucz publiczny na zdalną maszynę (serwer):

ssh-copy-id -i .ssh/id_rsa.pub mojlogin@jakisserwer.pl

Zostaniemy poproszeni o podanie hasła i powinniśmy otrzymać podobny komunikat:

skar@skar-laptop:~$ ssh-copy-id -i .ssh/id_rsa.pub mojlogin@jakisserwer.pl
mojlogin@jakisserwer.pl password: 
Now try logging into the machine, with "ssh 'mojlogin@jakisserwer.pl'", and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

skar@skar-laptop:~$

3. Od tego momentu logujemy się na wskazany serwer bez hasła.

ssh mojlogin@jakisserwer.pl

Instalacja sshfs na Ubuntu

Opublikowano: 06.03.2008 | Kategoria: Linux | Tagi: , , , , | Brak komentarzy »

Potrzebowałem szybkiego w realizacji sposobu na montowanie zasobów zdalnego serwera. Chciałem, aby katalogi na serwerze były widziane jako zasoby lokalnej na moim laptopie. Wybór padł na Secure SHell FileSystem w skrócie sshfs.
Potrzebujemy: fuse (zwykle jest zainstalowane w nowszych dystrybucjach, np. Ubuntu 7.04) i sshfs.

1. Instalujemy paczki sshfs:

sudo apt-get install sshfs

Czytaj dalej »