Pythontr

husonet | Tarih: 22.04.2015

SSH bağlantı parametrelerini otomatik doldurma

SSH client bağlantı parametrelerinin otomatik doldurulma işlemi

Sık sık ssh protokolü üzerinden serverlarınıza işyerinizden yada evinizden bağlantı kuruyor olabilirsiniz her defasında tek tek parametre yazmak belli bir süreden sonra sıkıcı hal alabilir. İşte bu durumlar söz konusu ise anlatacağımız yazı tam size göre.


Linux ortamında ssh üzerinden normal bir bağlantı aşağıdaki şekilde tanımlanmıştır.


ssh -p 1234 kullanici@123.123.123.12

Port ve kullanıcı adı her server için server a has atanmış değerler olabilir.


Neyseki yapacağımız ayarlar sayesinde port ve kullanıcı adını serverlar a hızlıca eşleştirebilecek bir konfigurasyon uygulayabiliriz. Bknz aşağıdaki gibi...


ssh 123.123.123.12
kullanici@123.123.123.123's password:

Kişisel ssh yapılandırma dosyası ~/.ssh/config dosyasıdır ve aşağıdaki satırları bu dosyaya eklemeniz gerekir.


Host 123.123.123.12
User kullanici
Port 1234

İstemci bilgisayarınızda mutlaka konfigurasyon dosyasını düzenlemeyi unutmayınız.


Alternatif olarak tüm kullanıcılar için genel bir ayar da yapabilirsiniz. Sistem genelinde etkin bir istemci yapılandırma dosyasına ayar yapmak için /etc/ssh/ssh_config dosyasına aynı satırları ekleyebilirsiniz. Bu dosyayı düzenlemek için root yetkisi gerekmektedir.


SSH ek olarak scp ve sftp gibi uygulamalarda yapılan ayarları kullanabilir. Bknz aşağıda örnek verilmiştir.


scp deneme.txt  123.123.123.12:
kullanici@123.123.123.12's password:
deneme.txt 100% 198 0.2KB/s 00:00

Aşağıdaki konular ilginizi çekebilir.