Windows ve Ubuntu sunucusu arasında git için bir ssh anahtar bağlantısı kurma


0

Her istediğimde sunucu hesabım için şifreyi girmem gerekmeyen bir iş akışı kurmaya çalışıyorum push ona.

Sunucunun bir Ubuntu makinesi olduğu bir dağıtım sistemi kuruyorum ve geliştirme istasyonum Windows kullanıyor. Ben oluşturdum bare depo ve clone 'Windows makineme yap. Her zaman ben push Bunun için şifre istenir user@server . Windows'umu ekledim id_rsa.pub -e known_hosts sunucuda ancak boşuna.

Yanıtlar:


0

Bu yanlış:

Windows'umu ekledim id_rsa.pub -e known_hosts sunucuda ancak boşuna.

Eklemek zorundasın id_rsa.pub için authorized_keys!


Denedim ama hala bir şifre soruluyor. Config dosyasını kontrol ettim. .ssh/ Yine de boş. Bu mümkün mü authorized_keys dosyayı oluşturmak zorunda olduğumdan dosya bile hiç okunmuyor.
vshotarov

Sunucudaki bu dosyadaki izinleri kontrol etmelisiniz. ~/.ssh olmalı 700 ve authorized_keys olmalı 600
Jakuje

Zaman ayırdığınız için teşekkürler Jakuje, fakat hala bir şifre istiyor.
vshotarov

Ve sunucu günlüğünde hangi hataları görüyorsunuz?
Jakuje

Düzenlemeyi kaldırdım, çünkü çalışmasını sağladım. Genel anahtarı winscp ile aktardım ve cat & gt; kopyalamak ve işe yaradı. Sanırım kopyala ve yapıştır ile eklenmiş satırları kopyalayıp batırdım sanırım. Çok teşekkürler !
vshotarov

0

SSH-Teknolojisini Windows'ta düzgün kullanmak için kullanmanızı öneriyorum macun . Windows'taki SSH-Teknolojisini kullanarak tüm zorlukları önemser. Kurulduktan sonra Pageant'u (PuTTY SSH-Agent) başlatın ve özel anahtarınızı yükleyin. İtmek şimdi çalışmalı.


PuTTY'yi sunucu üzerinde çalışmak için kullanıyorum ancak bu şekilde kullanabileceğimi asla düşünmedim. Yazılımın harika parçası! Teşekkür ederim !
vshotarov
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.