Снова SSH

Нашел моднявую штуку – sshfs – fs over ssh, позволяет монировать разделы через ssh.

Собственно всё просто:

spoof@local$ sudo sshfs spoof@remote:/home/spoof/ /home/spoof/remote_dir -o allow_other

Очень удобно и сильно сокращает время, избавляя от постоянно копирования с помощью scp между серверами. На локальной машине правишь то, что лежит в /home/spoof/remote_dir, а на удаленной (просто через ssh) собираешь.

Кроме того, нет зависимости от набора и версий софта на удаленной машине.

Еще надоело каждый раз вводить пароли, поэтому сделал авторизацию по ключам:

cd ~
ssh-keygen -t dsa — без passphrase

scp .ssh/id_dsa.pub remote_server:~/.ssh/authorized_keys

ssh remote_server

Posted on 13 April '07 by spoof, under devel, spylog, unix.

2 Comments to “Снова SSH”

#1 Posted by victorgr@livejournal (12.05.07 at 11:46 )

Привет!

С большим интересом прочитал эту заметку, да и вообще весь сайт!

Решил попробовать создать ключ для автологина на свой удалённый хостинг. Действовал строго по инстркуции, но всё-равно про ssh-подключении требует пароль.

Подумал вот о чём: в id_dsa.pub есть указание на моё имя (victor@vortex), а при подключении к серверу я указываю другое имя (varyru@vary.ru). Может быть дело в этом?

Вот сейчас полезу в гугль черпать информацию об ssh-ключах.

Буду рад подсказке :)

Спасибо!

#2 Posted by spoof (12.05.07 at 14:42 )

Привет. Cпасибо
в id_dsa.pub записана пара ключ и логин с хостом, с которого ты ходишь на удаленный сервер.
Поэтому этот ключ годится только для машины, где ты его генерил. И по идее, даже если на удаленной машине другой логин, то все равно вход по ключам будет работать. Но для этого надо заходить: ssh -l varyru vary.ru. Т.е явно указать логин на удаленной машине