Bazen bu sistem işleri ile uğraşırken çok yararlı bir şeyi sonradan öğrendiğinde, insanın “Bu zamana kadar neredeydin? diye” sitem edesi geliyor.
Bu yazcağım blog yazısı, başlıktanda gördüğünüz üzere, ssh bağlantısını kolaylaştırmak adına bir makale olacak.
Bilgisayarlarda bulunan /etc/hosts bildiğiniz üzere TTL zamanında sıkıntı yaşandığında yada domain yönlendirmesi olmayan bir IP’ye takma isim(alias) kullanmanızı bağlanmanızı sağlıyor.
Bir nevi bilgisayarınızın, kendi kendine sorduğu olan ilk DNS servisi diyebiliriz. 2 gün önce farkettiğim üzere aynı mantık, ssh sistemi içinde de varmış ve bu şekilde yerine çok daha basit ssh yönlendirmeleri yapabiliyormuşuz.
Kullanım senaryoları;
- Docker kullanıyorsanız
- Vagrant kullanıyorsanız
- AWS’de pem keyleri ile haşır neşir olma durumunuz var ise
- veya ssh -f -N -L 9906:127.0.0.1:3306 coolio@database.example.com
gibi bir komutlar kullanıyorsanız artık bunları unutun!
Bu komutlar yerine artık sadece ssh alias diyerek bağlanabileceksiniz.
Bunun için sadece yapmanız gereken
1 |
emacs ~/.ssh/config |
Oluşturduğunuz dosyanın içine gerekli bilgileri giriniz
1 2 3 4 |
Host alias HostName 10.1.1.10 or example.com # Gerekli domain yada IP User USER # Kullanıcı adınız Port 2222 # Gereki port |
Ve daha sonra konsolunuzdan sadece ssh alias diye bağlanabilirsiniz.
Bu kadar basit.
Emacs kullanıcılarına
tramp-term komutunu çalıştırıp sadece alias yazıldığınızda servere otomatik olarak bağlanabiliyorsunuz.
Daha fazlası için
- http://emacs.stackexchange.com/questions/7172/transparently-find-file-over-ssh-in-shell-directory
- Çözümü buradan buldum
- http://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/
- *IdentityFile,LocalForward, yolu gösterme veya port yönlendirme yapacak arkadaşlara burası önerilir
- https://www.emacswiki.org/emacs/TrampMode#toc26
- Manueldeki ayarlar ile bağlanamadım nedendir bilmem
- http://superuser.com/a/628801/507962
- Mükemmel bir kafa yine aynı IP’de farklı makine çalıştırıldığında known_hosts dosyasındaki satırı silmeden servere bağlanmanıza imkan sağlayan yapıyı bulmuş 🙂