Emacs 24.3'ten itibaren, eski multi:sözdiziminin bir analogu modern tramp-default-proxies-alistyaklaşımın üzerine yerleştirilmiştir, yani önceden herhangi bir yapılandırma olmadan çoklu atlamaları tekrar gerçekleştirebilirsiniz. Ayrıntılar için bkz .:
C-hig (tramp) Ad-hoc multi-hops RET
Yeni sözdizimi ile her bir 'atlama' ile ayrılır |. Kılavuzdaki örnek:
C-xC-f /ssh:bird@bastion|ssh:you@remotehost:/path RET
İlk olarak bird@bastionve oradan oraya bağlananyou@remotehost:/path
/ su: veya / sudo: uzak ana bilgisayarlarda
Bu sözdizimini uzaktaki bir ana bilgisayarda sudo / su'dan root'a (veya tabii ki herhangi bir başka kullanıcıya) kullanmak için de kullanabilirsiniz:
C-xC-f /ssh:you@remotehost|sudo:remotehost:/path/to/file RET
Önemli : ana bilgisayar adını (aşağıya bakın) sudo:remotehost:yerine açıkça: belirttiğinizden emin olun sudo::.
Bu hala altındaki proxy mekanizmasını kullandığından, tramp-default-proxies-alistşimdi değeri içermelidir("remotehost" "root" "/ssh:you@remotehost:")
Bunun anlamı, /ssh:you@remotehost:bir dosyayı her talep ettiğinizde proxy kullanılacaktır root@remotehost.
root bu yöntemler için varsayılan kullanıcıdır, ancak elbette aşağıdakilerle root olmayan bir kullanıcıya da geçiş yapabilirsiniz:
C-xC-f /ssh:you@remotehost|sudo:them@remotehost:/path/to/file RET
Her zaman uzak ana bilgisayar adını açıkça belirtin
Muhtemelen ana bilgisayar adını kullanmaya sudo::veya su::atlamaya alışkınsınız. Eğer varsa kalan localhost üzerinde o zaman bu ince hala, ancak uzak sunucuya atlamalı eğer o zaman gerekir her atlama için hostname belirtmek - önceki hop aynıdır bile. Her zaman sudo:hostname:veya su:hostname:uzak ana bilgisayarlarla kullanın .
Burada tuzak olduğunu sudo:: mu aslında işin görünen - ancak dinamik vekil giriş için HOST makina adı olacak bunu yaparken kökenli , bağlı ana bilgisayardan ziyade dan. Bu sadece kafa karıştırıcı görünmekle kalmayacak (çünkü dosya yollarında yanlış ana bilgisayar görüntülenecek), aynı zamanda sudo::yerel ana makinenizde daha sonraki herhangi bir girişimin uzak sunucuya vekil olarak gönderileceği anlamına da gelecektir ! (ve aynı şeyi ikinci bir sunucuda yaptıysanız ve başka sorunlara yol açarsanız, proxy de muhtemelen bozulurdu).
Kısacası, ::multi-hop yaptığınızda kullanmayın !