2013-06-18 19 views
8

: (ana bilgisayar geçirilen% h oluklu edilir)I için çalışır aşağıdaki biri gibi bir SSH yapılandırma bilgisi

ssh b21 
ssh 23 
ssh s267 

Örnek .ssh/yapılandırma :

host s* 
    HostName atrcu%h.example.com 
    User example 
    Port 22 
host b* 
    HostName atrcx%h.example.com 
    User example 
    Port 22 
host ??* 
    HostName atvts%h.example.com 
    User example 
    Port 2205 

ama konakta kullanıcı adı eklemek istediğiniz:

ssh b21ex 

ssh olacaktır:

[email protected] 

ancak bunun yerine yapacaktır:

atvts21ex.example.com 

kesmek/o geçirilen olarak% h değiştirmek ve belki yol boyunca bir kullanıcı adı almak için bağlantı maç daha desenlere sahip herhangi bir yolu onların mı?

cevap

0

Sana her olası kısaltma maç için ayrı HostName/User girdileri oluşturmak zorunda olacağını düşünüyorum. Her kullanıcı için ayrı kimlik dosyalarına erişmek için %r'u kullanabilirsiniz. Bu daha karmaşık bir yapılandırma dosyası oluşturma pahasına giriş için [email protected] kullanarak atlamanıza izin verir.

Sen kısaltmalar unmunges ve ssh gitmeye hazır bunları eller bir komut dosyası veya kabuk takma yazma daha şanslı olabilir.

İlgili konular