2010-11-18 11 views
2

Net :: ss :: perl :: agent ile bash oturumunda zaten çalışan ssh-agent'ı kullanmanın bir yolu var mı bu yüzden net :: ss :: perl ile anahtarları yeniden kurmak zorunda değilim Hiçbir yerde örnek göremiyorum. Yeni bir ajan oluşturmanın bir yolunu görmeye devam ediyorum ama onu kabuklara bağlamanın bir yolu değil? TeşekkürKabuğun ssh-agent'ı net :: ss :: perl :: agent ile devralmaya nasıl geçilir?

Düzenleme:

Ben ticari SSH sunucuları ve openssh istemcisi (Bu test ettik onunla düzgün çalışmıyor ile çalışmak zorunda beri Net :: OpenSSH kullanamazsınız açıklamalıdır).

+0

[Net :: SSH :: Perl :: Agent] 'a bir göz atın (https://metacpan.org/pod/Net::SSH::Perl::Agent) ... itiraf etmeliyim nasıl çalıştığını göremezsiniz, ama cevabı oralarda bir yerde olabilir :-) Eğer bunu kendi sorununun cevabı olarak ilan ederseniz! – Kaoru

cevap

0

Kullanım Net :: OpenSSH yerine Net :: SSH :: Perl çok işe yarıyor Benim için

+1

teşekkürler, ancak ticari SSH2 sunucularında çalışmak zorunda olduğum ve bir openssh istemcisi kullanamadığım için Net :: OpenSSH'yi kullanamıyorum. – tony

0

. SSH_AUTH_SOCK ve SSH_AGENT_PID ortam değişkenleri kabukta tanımlandığı ve geçerli bir ssh-agent işlemine işaret ettiği sürece Net :: SSH :: Perl :: Agent acenta ile konuşabilecektir. İnternette bunu daha kolay hale getiren betikler var.

İlgili konular