thay đổi tên người dùng mặc định khi ssh sang máy tính khác [trùng lặp]


15

Khi tôi sshgiữa các chiếc khác nhau, tôi có thể bỏ tên người dùng của mình ( tom) và chỉ cần gõ

ssh pc_name

thay vì

ssh tom@pc_name

Tôi thích tính năng này và đã có thói quen sử dụng nó.

Thật không may, trên một trong những máy tính của tôi, tôi đã lấy tên người dùng tommy. Mỗi khi tôi kết nối với máy tính này, tôi quên viết tommy@creative_pcvà tự hỏi tại sao mật khẩu của tôi không hoạt động. Có cách nào để nói với ssh tên người dùng sẽ sử dụng khi tên người dùng bị bỏ qua không?

Chỉnh sửa: Chỉ tìm thấy câu hỏi sau đây tương tự: Làm thế nào để đăng nhập ssh đúng người dùng? Nó đã không đến trong tìm kiếm ban đầu của tôi.

Câu trả lời:


29

Chắc chắn rồi:

$ ssh -l tommy

sẽ đăng nhập bạn như là mẹ.

Bạn cũng có thể tạo mỗi máy chủ lưu trữ liên tục này bằng cách có một bản ghi như thế này trong ~ / .ssh / config:

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

sau đó bạn chỉ cần làm:

$ ssh creative_pc # this is the string from Host setting

và bạn đăng nhập ở đó với tư cách là mẹ


1
Phản ứng hoàn hảo. @Tom - nếu bạn muốn biết thêm thông tin, điều này sẽ được thảo luận trong trang ssh man: linuxmafia.com/pub/os2/stahl-ssh/snafu-mirror/ssh.html
James T Snell

Đối với những người bạn muốn một người dùng đăng nhập mặc định cho TẤT CẢ các máy chủ từ xa. Sử dụng '*' làm ký tự đại diện (Máy chủ *).
Langusten Gustel

1
Đối với bản thân tôi, tôi có một dòng Người dùng duy nhất trong tệp và điều này đặt nó trên toàn cầu. Không cần Host.
Robert

Tôi tin rằng trường "HostName" là tùy chọn. Đó là cho tôi. Cảm ơn vì tiền hỗ trợ!!
macetw 3/11/2016

superuser.com/questions/64996/ trên là câu trả lời thích hợp duy nhất.
Hopeeekr

6

Tôi có một danh sách lớn các máy chủ, vì vậy tôi đã sử dụng bí danh shell để đặt người dùng mặc định cho tất cả các máy chủ. Đặt dòng dưới đây trên ~ / .bashrc:

alias ssh="ssh -l default_user"

Bạn vẫn có thể đặt người dùng khác, sử dụng -l:

ssh server -l other_user

Tôi bắt đầu sử dụng ngày hôm nay, dường như hoạt động tốt trên Ubuntu 12.


Đây là một cách tốt hơn để làm điều đó: superuser.com/questions/64996/
mẹo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.