HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

SSH Config Dosyası ve ForwardAgent

Sisteminizdeki SSH anahtarlarını uzaktaki bir makinada (örneğin sunucu) kullanabilmek için SSH AgentForwarding yapabilirsiniz.

$ cd ~/.ssh
$ touch ~/.ssh/config

Config dosyasını düzenleyin:

Host sepet
    HostName 172.x.x.x
    Port xxx
    User serhat
    ForwardAgent yes
    SendEnv LANG LC_*

Host kavun
    HostName 172.x.x.y
    Port xxx
    User serhat
    ForwardAgent yes
    SendEnv LANG LC_*

Bu düzenleme sonrasında ForwardAgent ile makinanızdaki SSH anahtarlarını uzak makinada kullanabilecek ve SendEnv sayesinde yerel ortamınızı uzak makinada uygulayabileceksiniz. Eğer uzak makinada Türkçe karakterlerin bozuk görünmesi vs. problemler yaşıyorsanız SendEnv oldukça kullanışlıdır.

Ayrıca User parametresini belirterek her seferinde username girme derdinden kurtulabilirsiniz. Örneğin:

$ ssh sepet

Kaynaklar:

  • https://help.github.com/articles/using-ssh-agent-forwarding
  • http://nerderati.com/2011/03/simplify-your-life-with-an-ssh-config-file/

Share this post!


Blog Comments powered by Disqus.