Portál AbcLinuxu, 9. května 2024 06:13


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
16.6.2002 21:34 CDave
Rozbalit Rozbalit vše A co vzdaleny pristup k CVS pres SSH?
Odpovědět | Sbalit | Link | Blokovat | Admin
My pro nase projekty pouzivame prave prenos CVS pres SSH a jsme s tim naprosto spokojeni.
16.6.2002 21:39 CDave
Rozbalit Rozbalit vše jo a jeste neco
Odpovědět | Sbalit | Link | Blokovat | Admin
pri pouziti SSH si muzu vytvorit klic na serveru a na klientovi a nemusim pouzivat zadne heslo. Proste pouzivam #>cvs checkout
#>cvs update
#>cvs add test.c
#>cvs commit
... :) ...
17.6.2002 06:56 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše jo a jeste neco
ahoj, to heslo u klasickeho pserveru se take zadava jenom jednou.

mohl bys tu popsat presny postup, jak na to ssh? docela by mne to zajimalo. diky

Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
17.6.2002 09:52 Pavel Krebs
Rozbalit Rozbalit vše jo a jeste neco
Pristup pres SSH je vcelku jednoduchy. Staci nastavit 2 promenne prostredi a je to.

Prvni promenna je CVSROOT=:ext:server.domena:/adresar/na/serveru

A druha: CVS_RSH=ssh

Na serveru cvs nemusi bezet, jako pri pristupu pres pserver. Dale je pak rozdil, ze se nepouziva prikaz cvs login a cvs logout, ale heslo se zadava pri kazdem prikazu. Chci-li si usetrit zadavani hesla, musim pro ssh vygenerovat klice a spravne je nahrat do konfigurace ssh.

Klice se generuji pomoci prikazu: ssh-keygen -t rsa

Tento prikaz vygeneruje dva soubory: id_rsa - privatni klic, ten je ulozen na klientovi v adresari $HOME/.ssh

a id_rsa.pub - ten patri na server. Jeho obsah se prida do souboru $HOME/.ssh/authorized_keys

Pak by vse melo chodit bez otazky na heslo. Podobne se lze pripojit i na CVS server z Windowsu, ale to uz je trochu jine tema.

Pavel

22.6.2002 10:02 Cdave
Rozbalit Rozbalit vše jo a jeste neco
Todle vypada jeste jednoduseji nez to delam ja :) Ja to delam podobne, ale presto trosku jinak. Jedinny rozdil je v pouziti souboru config v ./ssh

Tady je posup jak rozchodit cvs pres ssh:
1) na cvs serveru rozjet ssh
2) na klientovi (v ~/.profile) nastavit:
export CVSROOT=cvs:/home/cvs
export CVS_RSH=ssh
3) na klientovi vytvorit ~/.ssh/config s obsahem:
Host cvs
Hostname 192.168.1.100
Port 22
Compression yes
User cdave
IdentityFile ~/.ssh/identity

4) vygenerovat klic na klientovi (klidne bez hesla): ssh-keygen
5) pridat prislusny radek z klient:~/.ssh/identity.pub do server:~/.ssh/authorized_keys

A uz by to melo svistet!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.