Meraba,
Tonguc Yumruk yazmış:
Dizinlerin içini görebilmek için onlara "Execute" hakkı da vermeniz
gerekir. Yani 700 olmalı izin.
ben okuma izni yeterli sanıyordum, hatta okuduğum bir kaynakta dizinler
için çalıştırma izninin dizinle ilgili yapılan aramalarda önemli olduğu
belirtiliyordu, o yüzden yanıldım. .ssh dizininin iznini 700 yapınca bir
makinadan bağlanmak istediğim makianaya bağlanırken bu makinadaki
kullanıcı giriş şifresini girmeden şifresiz giriş yapabildim. demekki
ssh bağlandığım makinadaki kullanıcının .ssh dizinine ulaşamadığı için
giriş işfresi soruyordu.
Diğer sorunuza gelince. Oluşturduğunuz gizli anahtar dosyası
yani ~/.ssh/id_[dr]sa yabancı insanların eline geçmedikçe passphrase
kullanmamanız sorun olmaz. Ancak eğer backup vs... gibi özel amaçlarla
değilde olağan ssh bağlantıları için kullanıyorsanız tavsiyem
anahtarınız için bir parola belirleyip daha sonra parolasız giriş için
ssh-agent kullanmanız olacaktır.
ssh-agent ile ilgili kaynak okuduktan sonra bunu da düşüneceğim. tonguç
yumruk ve göktan kantarıcoğlu yardımlarınız için teşekkür ederim.
iyi çalışmalar.
Thus saith Azer Demir :
arkadaşlar meraba,
biraz önceki e-posta'yı attıktan sonra ilginç bir durumla
karşılaştım. ssh ile bağlandığım makinede oluşturduğum .ssh
dizinin dosya iznini 600'e ayarlamayı unutmuşum.
chmod 600 .ssh
diyerek ayarladım.
ayarlamayı yaptıktan sonra, ssh bağlantısını kesip yeniden giriş
yapmayı deneyince benden şifre istedi, muhtemelen komut satırına
düştüğüm kullanıcının giriş şifresidir diyerek o şifreyi verdim,
ve bağlandım. daha sonra .ssh dizininin içine gireyim dedim, ama
"Erişim engellendi" hatası aldım.
[EMAIL PROTECTED]:~$ ls -al|grep .ssh
drw------- 2 skinner skinner 4096 2005-09-13 14:36 .ssh
[EMAIL PROTECTED]:~$ cd .ssh
-bash: cd: .ssh: Erişim engellendi
bu dosyanın izini dosyanın sahibi tarafından okunabilir ve yazılabilir
olduğuna göre, erişimin engellenmesi mantıksız değil mi? bilmediğim
birşey mi var? ama root olarak girilebiliyor.
ne zaman .ssh dizininin izinini 755'e ayarlayınca kullandığım
makinemden diğerine ssh ile bağlanmaya çalışınca, bağlanmaya
çalıştığım makinadaki kullanıcının giriş şifresi sorulmuyor, ve
şifresiz bağlantı yapmış oluyorum.
bunların sebebi nedir acaba?
iyi çalışmalar.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]