Để tránh chuỗi ý kiến: Có, điều này không an toàn (thậm chí không được cho là không an toàn). Tôi thực sự khuyên bạn chỉ nên làm điều đó trong một tình huống trong phòng thí nghiệm trên một mạng bị cô lập hoặc một tình huống tương tự không liên quan đến máy chủ sản xuất hoặc máy chủ sản xuất mạnh mà không có thiết lập lại / định dạng đầy đủ.
Tôi muốn thiết lập điều này vì tôi không nghĩ công tắc 2950 của mình hỗ trợ khóa riêng / công khai và tôi hy vọng một lúc nào đó sẽ có được kiến thức đó, nhưng tôi vẫn chưa có.
Sử dụng một bí danh và sshpass điều này có thể được thực hiện.
- Cài đặt sshpass
- Thay đổi tệp .ssh / config của bạn để bao gồm tên người dùng như được liệt kê trong câu hỏi
- Thêm bí danh vào thiết bị đầu cuối của bạn (Tôi đã sử dụng .bashrc và sẽ đề xuất với các cài đặt sáng chói)
- Sử dụng bí danh để đăng nhập vào mục tiêu
Bí danh ví dụ của tôi là:
alias ssc='sshpass -pcisco ssh'
Trong đó "cisco" là mật khẩu. Lưu ý không có khoảng trắng giữa -p và mật khẩu.
Cách sử dụng là (tham khảo câu hỏi):
ssc server1
Lưu ý: Điều này chỉ trả lời câu hỏi trong tiêu đề cho những người sử dụng công cụ tìm kiếm. Nếu bạn đang sử dụng các máy chủ như ví dụ câu hỏi, nên sử dụng cặp khóa riêng / chung và không sử dụng câu trả lời này