Bugün, normalde kullandığım özel anahtardan farklı bir parolaya sahip anahtar yaratmam gereken bir sunucuya erişmeye başladım. Öntanımlı anahtar dosyasında kendi anahtarım bulunduğundan farklı bir anahtar dosyası oluşturdum. Sunucu aynı zamanda kendi öntanımlı ayarlarımdan farklı bir port kullanıyordu.
Bunun sonucunda şu komutu yazarak bağlanmam gerekti:
ssh -p 9022 -i ~/.ssh/id_dsa_incir incir.fisek.com.tr
O sunucuya her bağlantı açmam gerektiğinde bunları hatırlayıp yazmak işkence olurdu elbette. Bunun yerine ~/.ssh/config dosyasını yaratıp, içine
Host incir.fisek.com.tr
Port 9022
IdentityFile ~/.ssh/id_dsa_incir
yazıp kaydederek her incir.fisek.com.tr bağlantısında o sunucuya özgü port ayarının ve özel anahtarın kullanılmasını sağladım. Böylece standart ayarlara sahip bir sunucuya bağlanır gibi
ssh incir.fisek.com.tr
yazmam yeterli oldu. Komut satırında kullandığım ssh istemcisi o sunucuya göre ayarları otomatik yaparak bağlandı.
One thought on “Farklı sunucular için farklı ssh ayarları kullanmak”
Aşağıdaki gibi bir ayarla sadece makina ismi kullanılabilir.
Host incir
User KULLANICI
HostName incir.fisek.com.tr
Port 9022
IdentityFile ~/.ssh/id_dsa_incir
Comments are closed.