SORU
18 EYLÜL 2013, ÇARŞAMBA


Başlat ssh-agent oturum açma

Uzak bir Git repo bitbucket.com SSH bir takma ad kullanarak çekmek gibi bir site var. El ile benim sunucuda ssh-agent başlayabilirim ama bu SSH ile giriş her zaman yapmak zorundayım.

Ben manuel olarak ssh-agent: başlangıç

eval ssh-agent $SHELL

Sonra aracı ben ekleyin:

ssh-add ~/.ssh/bitbucket_id

O zaman ben ne zaman gösterir:

ssh-add -l

Ve ben hazırım. Bunu her zaman yapmak zorunda değilsiniz, bu yüzden bu işlemi otomatik hale getirmek için herhangi bir şekilde giriş var mı? Sunucu RedHat 6.2 çalışan (Santiago).

CEVAP
20 EYLÜL 2013, Cuma


Bu yazı üzerinden gidin lütfen. Bu çok yararlı olabilir:

http://mah.everybody.org/docs/ssh

Yukarıdaki link bir gün ortadan kaybolur diye, aşağıda çözümün ana parça yakalayan biriyim

Bu Daniel Neyse bu arada Joseph M. Reagle çözümü

Senin için bu ekleyin.bash_profile

SSH_ENV="$HOME/.ssh/environment"

function start_agent {
    echo "Initialising new SSH agent..."
    /usr/bin/ssh-agent | sed 's/^echo/#echo/' > "${SSH_ENV}"
    echo succeeded
    chmod 600 "${SSH_ENV}"
    . "${SSH_ENV}" > /dev/null
    /usr/bin/ssh-add;
}

# Source SSH settings, if applicable

if [ -f "${SSH_ENV}" ]; then
    . "${SSH_ENV}" > /dev/null
    #ps ${SSH_AGENT_PID} doesn't work under cywgin
    ps -ef | grep ${SSH_AGENT_PID} | grep ssh-agent$ > /dev/null || {
        start_agent;
    }
else
    start_agent;
fi

Bu sürümü özellikle güzel beri olur görürsem seni çoktan başladı ssh-agent, Eğer onu bulamıyorum, başlangıç ve mağaza ayarları, böylece onlar olacak kullanışlı bir dahaki sefere başlamadan bir kabuk.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boniver

    boniver

    17 NİSAN 2006
  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011