[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Alioth ipuclari



Hazir bu konular acilmisken Alioth erisimleriyle ilgili bazi yararli 
ipuclari vereyim:

* Alioth'da parolasiz SSH erisimleri icin tek bir yol var.  Adim adim 
  anlatayim:
 
 - Sayet yoksa bir SSH ortak anahtari olusturuyorsunuz:

	# Parola istendiginde Enter ile bos geciyoruz.
	# Daha guvenli bir yol parola+ssh-agent kullanmaktir.
	# Fakat amaclarimiz acisindan (Alioth) bu ise yaramiyor.
	# !! Dikkat parolasiz SSH guvenli bir pratik degildir.
	# !! Her yerde uygulamayin.
	ssh-keygen -t dsa
	chmod 600 ~/.ssh/*

- Eger daha once (mesela DSA tipinde) parola gerektiren bir anahtar 
  olusturmussaniz (veya bir onceki adimda yanlislikla parola 
  girmisseniz):

	# Eski parola, sonra da _bos_ parola girin.
	ssh-keygen -p -f ~/.ssh/id_dsa
	chmod 600 ~/.ssh/*

- ~/.ssh/id_dsa.pub dosyasini bir metin duzenleyici ile acarak 
  (gedit/kedit/gvim), dosya icerigini _eksiksiz_ kopyalayin ("copy").

- Asagida verilen sayfaya giderek, (once sisteme login olacaksiniz) size 
  gosterilen alana bir onceki adimda kopyaladiginiz ortak anahtari 
  yapistirin ("paste"):

	https://alioth.debian.org/account/editsshkeys.php

- Alioth daemon'un ortak anahtari okumasi icin bir sure bekleyin ve 
  hesabiniza SSH yaparak giris isleminin parola gerektirmedigini 
  dogrulayin.

	# USER-guest'i uygun sekilde degistirin.
	ssh -l USER-guest alioth.debian.org

* SSH erisimlerinde parolasiz giris guzel, fakat hala pratik olmayan 
  bazi hususlar var.  Mesela lokaldeki kullanici isminiz, Alioth 
  isminizden farkli oldugundan her seferinde "-l USER-guest" secenegini 
  kullanmak gerekiyor.  Bir de "alioth.debian.org"u yazmak uzun 
  olabiliyor.  Bu iki sorunu cozmenin yolu ~/.ssh/config dosyasini 
  duzenlemek.  Asagidaki satirlari bu dosyaya ekleyin:

	Host *alioth*
		# USER-guest'i uygun sekilde degistirin.
        	User USER-guest
                                                                                                      
	Host alioth
        	Hostname alioth.debian.org
		# Gecici DNS arizalarindan etkilenmemek icin dogrudan
		# IP'de kullanabilirsiniz.  IP degisikliklerine dikkat.
		# Hostname 192.25.206.28

  Artik hesabiniza iki sozcukten olusan bir komutla ulasmaniz mumkun 
  olmali:

	ssh alioth

  P.S.  Bu yontemin bir diger avantaji, depodan svn-tr veya bir baska 
  yontemle checkout yaptiginiz bir calisma kopyasinda "update" "commit",
  "log" vb. gunluk islemler icin dogrudan svn'i kullanabilecek olmaniz.  
  "commit" islemlerini svn-tr yerine svn ile yapacaksaniz lutfen bir 
  onceki iletide belirttigim kurala uyun ve svn'i 002 maskesi ile 
  calistirin.  ~/.bashrc'de soyle bir satir bu is icin yeterli 
  gozukuyor:

	svn() { (umask 002; /usr/sbin/svn "$@") }

-- 
roktas



Reply to: