Websiteme ve veritabanlarına erişmek için makinemde SSH kullanmam gerekiyor (sembolik bir bağlantı kuruyorum - ancak kullanıyorum).
Aşağıdaki problem: Komuta girdim: ssh-keygen -t dsa
public / private dsa anahtar çifti oluşturmak için. Varsayılana kaydederim ( /home/user/.ssh/id_dsa): Ve iki kez parola girin
sonra bunu geri alıyorum:
UYARI: KORUMALI ÖZEL KEY DOSYA!
'/Home/etc.ssh/id_rsa' için izinler 0755 çok açık. Özel anahtar dosyalarınıza başkaları tarafından erişilemez. Bu özel anahtar dikkate alınmayacak. kötü izinler: anahtarı yoksay: [daha sonra VAR / LIB / SOMEWHERE içindeki DOSYA YOLU]
Şimdi bunun üzerinde çalışmak için denedim.
sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub
Fakat kısa süre sonra bilgisayarım dondu ve tekrar oturum açtıktan sonra bir tane vardı could not find .ICEauthority error. Bu sorunu çözdüm ve SSH dosyalarını sildim ancak gelecekte bu sorunları önlemek için doğru izinleri kullanabilmek istiyorum. ICEauthoriteyi nasıl ayarlamalıyım ya da SSH Anahtarlarını nereye kaydetmeliyim - ya da hangi izinlere sahip olmalıdır? Sanal makine kullanmak en iyisi olur mu?
Bunların hepsi çok yeni ve çok dik bir öğrenme eğrisindeyim, bu yüzden herhangi bir yardım için teşekkür ederim.
chmod -R 600 ~/.ssh.
chmod 700 $HOME/.sshvechmod 600 $HOME/.ssh/id_rsa
chmodkomutlarla ilgili değildir . Ya bu bir tesadüf ya da bize göstermediğin bazı diğer emirleri yerine getirdin.