ssh-add şunlarla döner: “Aracıya bağlanma hatası: Böyle bir dosya veya dizin yok”


24

ssh-add tek başına çalışmıyor:

Error connecting to agent: No such file or directory

Bu aracı nasıl kullanmalıyım?


1
Sevgili moderatörler, bu soruyu StackOverflow'dan bu siteye taşımam istendi, ancak sonra tekrar oy aldım? En azından bana nedenini söyleyebilir misin?
Wong Jia Hau

Ben bir moderatör değilim, ama sadece hata mesajını googling size bir cevap verecektir. stackoverflow.com/questions/17846529/…
Panki

1
@Panki Bu çözümü denedim, işe yaramadı, bu yüzden yeni bir soru sormaya geldim.
Wong Jia Hau

1
Forum kullanımıyla ilgili fikir edinmek için lütfen SSS bölümümüzü okuyun, tura katılın ve biraz bekleyin.
Rui F Ribeiro

1
Bu soruları geliştirmeme yardımcı olan tüm moderatörler için teşekkür ederim!
Wong Jia Hau

Yanıtlar:


30

İlk önce aracıyı başlatmanız gerekir.

ssh-agent bash

2
Teşekkürler benim için çalışıyor! Kullandığım fishiçin komut ssh-agent fish.
Wong Jia Hau

benim için işe yaramadı
Necktwi

Ben ajan altında ek bash çalıştırmak istemiyorum
Dims

18

SSH aracısı çalışmıyor veya ayarladığı ortam değişkenleri geçerli ortamda (en önemlisi SSH_AUTH_SOCK) kullanılamıyor veya yanlış ayarlanmış (ölü bir aracıya işaret ediyor).

Aracıyı geçerli kabuk oturumunda şunu kullanarak başlatabilirsiniz:

eval "$(ssh-agent)"

veya aracıyı kullanarak yeni bir kabuk oturumu başlatın

ssh-agent fish

( fishkullandığınız kabukla değiştirin ). Eğer söylemek Fakat kullanılan kullanabilmek için ssh-addbu olmadan, (diğer bir nedenle ya da sonlandırdı) yanlışlıkla ajanını öldürdü ettik beni inandıramaz. Hata iletisi, SSH_AUTH_SOCKortam değişkeninin gerçekten ayarlandığını düşündürüyor , ancak ssh-addbu yolda geçerli bir iletişim soketi bulamıyor.

Tamamen çıkış yapıp tekrar giriş yaptıysanız veya makineyi yeniden başlattıysanız, her zamanki gibi bir şey yapmanın tekrar işe yaraması beni şaşırtmaz.


Evet, bence ajanı yanlışlıkla, belki de makineyi yeniden başlattığım için öldürdüm.
Wong Jia Hau

Teşekkürler! "İzin reddedildi" ile ilgili sorunum düzeltildi
Lorin Rivers

4

Windows güç kabuğunda:

  1. Ssh-agent'ın geçerli durumunu kontrol edin: "Get-Service | select -property name, starttype"
  2. Yeni türü ayarlayın: "Set-Service -Name ssh-agent -StartupType Manual"
  3. Başlatın: "Start-Service ssh-agent"
  4. Anahtarınızı daha önce olduğu gibi ekleyin: "ssh-add"
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.