Tôi có những điều sau đây trong ~ / .ssh / config.
HOST 10.2.192.*
USER foo
PreferredAuthentications publickey
IdentityFile ~/.ssh/foo/id_rsa
Cấu hình trên cho phép tôi kết nối với máy trong khi gõ một nửa số từ.
ssh 10.2.192.x
Trước khi cấu hình ssh của tôi, tôi phải gõ tất cả những điều này:
ssh foo@10.2.192.x -i ~/.ss/foo/id_rsa
Tuy nhiên, có một máy trong mạng con 10.2.192.x mà tôi muốn kết nối với xác thực dựa trên mật khẩu thay vì xác thực dựa trên khóa.
Bởi vì ssh xem tập tin cấu hình của tôi và tìm thấy sự trùng khớp vì PreferredAuthentications publickey
tôi không thể đăng nhập chỉ bằng mật khẩu của mình.
Tôi không có ý định ssh vào vm bông tuyết đặc biệt này thường đủ để đảm bảo thêm một quy tắc mới vào cấu hình ssh của tôi.
Làm thế nào tôi có thể làm cho ssh bỏ qua tập tin cấu hình của mình chỉ một lần này và cho phép tôi xác thực bằng mật khẩu?