view · edit · sidebar · attach · print · history

Installationsschritte für ydpm mit SSH-Tunnel

1. PublicKey-Authentication auf dem Server. Der Server-Admin braucht das File: ~/.ssh/id_rsa.pub

 user@server$> cat /path/to/user_id_rsa.pub >> ~/.ssh/authorized_keys

2. neusten ydpm-code ziehen, frisch vom git:

 user@client$> cg-clone http://scm.ywesee.com/ydpm

3. installieren:

 user@client$> cd ydpm
 user@client$> ruby install.rb config
 user@client$> ruby install.rb setup
 root@client#> ruby install.rb install

oder verlinken (dann sind updates nach cg-update immer gleich aktiv):

 root@client$> ln -s <pfad-zum-ydpm>/lib/* /usr/lib/ruby/site_ruby/1.8/

4. ydpm-konfiguration in ~/.ydpm/ydpm.yml

 ---
 autologin: true
 ssh_tunnelport: '<unique port, assigned by the server-admin>'
 ssh_host: '<ip-of-server>'
 ssh_user: '<user>'

5. ssh-agent - ist bei gentoo normalerweise schon dabei, ssh-add brauchts nach jedem Neustart

 user@client$> ssh-add ~/.ssh/id_rsa

6. access zum ydpm (wenn noch nicht vorhanden) das localhost hier geht nur, wenn der ssh-tunnel schon steht:

 user@client$> ydpm autologin=false
 ydpm> request_access <name> druby://localhost:12345
 ydpm> exit

6a. der ydpm-admin gewährt access

 ydpm:root> grant_access <name>

7. loslegen

 user@client$> ydpm
 ydpm:user>
view · edit · sidebar · attach · print · history
Page last modified on June 16, 2005, at 06:16 PM