ssh olduğunda başka bir bilgisayara varsayılan kullanıcı adını değiştirme [çoğalt]


15

Ne zaman ben sshadımı (atlayabilirsiniz farklı adet arası tom) ve adil türü

ssh pc_name

onun yerine

ssh tom@pc_name

Bu özelliği seviyorum ve kullanma alışkanlığına sahibim.

Ne yazık ki, bilgisayarlarımdan birinde kullanıcı adı için gittim tommy. Bu bilgisayara her bağlandığımda tommy@creative_pcparolamın neden çalışmadığını yazmayı ve merak etmeyi unutuyorum . Ssh'ye kullanıcı adı atlandığında hangi kullanıcı adını kullanacağını söylemenin bir yolu var mı?

Düzenleme: Sadece benzer aşağıdaki soruyu buldu: ssh doğru kullanıcı olarak giriş yapmak nasıl? İlk arayışımda ortaya çıkmadı.

Yanıtlar:


29

Elbette:

$ ssh -l tommy

sizi tommy olarak giriş yapacak.

~ / .Ssh / config içinde böyle bir kayda sahip olarak bu kalıcı ana bilgisayar başına da kalıcı yapabilirsiniz:

Host creative_pc
User tommy
HostName creative_pc # put the full host name here or the IP if it is static

o zaman sadece yaparsın:

$ ssh creative_pc # this is the string from Host setting

ve orada varsayılan olarak tommy olarak giriş yapıyorsunuz


1
Mükemmel yanıt. @Tom - daha fazla bilgi istiyorsanız, bu ssh man sayfasında tartışılmaktadır: linuxmafia.com/pub/os2/stahl-ssh/snafu-mirror/ssh.html
James T Snell

TÜM uzak sunucular için varsayılan bir oturum açma kullanıcısı isteyenler için. Ana makine joker karakteri olarak '*' kullanın (Ana makine *).
Langusten Gustel

1
Kendim için, dosyada tek bir Kullanıcı satırım var ve bu onu global olarak ayarladı. Ana Bilgisayar gerekmez.
Robert

"HostName" alanının isteğe bağlı olduğuna inanıyorum. Benim içindi. Bahşiş için teşekkürler!!
macetw


6

Sunucuların büyük bir listesi var, bu yüzden tüm ana bilgisayarlar için varsayılan bir kullanıcı ayarlamak için bir kabuk diğer adı kullanılır. ~ / .Bashrc'nize feryat hattı koyun:

alias ssh="ssh -l default_user"

Yine de -l kullanarak başka bir kullanıcı ayarlayabilirsiniz:

ssh server -l other_user

Bugün kullanmaya başladım, Ubuntu 12'de iyi çalışıyor gibi görünüyor.


İşte bunu yapmanın çok daha iyi bir yolu: superuser.com/questions/64996/…
hopeseekr
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.