Evde olmadığımda ev ağımda bir bilgisayara ssh yapabilmek için ssh ve yönlendirici bağlantı noktası iletmeyi ayarladım. Şu anda .ssh/configdosyamda biri ev ağımdayken diğeri olmadığım için iki giriş var :
Host mycomputer
HostName 192.168.X.X
Host mycomputerathome
HostName my.no-ip.dynamic
Bu işe yarıyor ama işleri kendim daha kolay yapıp yapamayacağımı merak ediyorum. İlk başarısız olursa o ikinci düşüyor ki birden çok HostName girdilerini listelemek için bir yol umuyordum:
Host mycomputer
HostName 192.168.X.X
HostName my.no-ip.dynamic
İlk önce yerel ağımdaki bir ana bilgisayara bağlanmaya çalışacak ve bu yoksa, ip no dinamik ana bilgisayar adımı kullanarak bağlanmaya çalışacak. İki HostNames girmeyi denedim ama ssh mycomputersadece hiçbir şey yapmadan blokları çalıştıran .
Ev ağımda değilken yanlışlıkla yerel ağdaki bir bilgisayara bağlanmak için şifre kimlik doğrulamasını anahtarlar lehine kapattım.
İlki çalışmıyorsa denemek için yedek Ana Bilgisayar Adları belirtmek mümkün mü?
.ssh/configbelirli özellikler için komut dosyalarını çalıştırabilir. ProxyCommand ile yapabileceğinizi biliyorum. Bu soru-cevap bölümünde gösterildiği gibi SF - serverfault.com/questions/401233/… adresinden bir şeyler yapabilirsiniz .