Khách hàng của tôi là mac os x 10.9.5. Tôi có một máy chủ pháo đài (linux) mà tôi đang sử dụng. Tôi có tác nhân chuyển tiếp làm việc để tôi có thể ssh đến máy chủ pháo đài và sau đó ssh vào một máy khác mà không phải lưu trữ khóa riêng của tôi trên pháo đài.
Vấn đề của tôi là tôi đã nhấn 7 phím trong cửa hàng ssh (ssh-add -L) trên máy khách của mình. Khi tôi cố gắng sử dụng chuyển tiếp tác nhân cho các máy có khóa thứ 7, nó đã thất bại vì "Quá nhiều lỗi xác thực cho '. Với -vvv, tôi có thể thấy rằng trong send_pubkey_test, nó nhận được khóa thứ 6 được cung cấp và đó là khi nó được cung cấp dừng lại. Phím thứ 7 không bao giờ được cung cấp. Dưới đây là đoạn mã của khóa 6 và thất bại.
- gỡ lỗi3: send_pubkey_test
- debug2: chúng tôi đã gửi một gói công khai, chờ trả lời
- debug1: Xác thực có thể tiếp tục: publickey
- debug1: Cung cấp khóa công khai RSA: xxxx.pem
- gỡ lỗi3: send_pubkey_test
- debug2: chúng tôi đã gửi một gói công khai, chờ trả lời
- Đã ngắt kết nối từ 10.0.1.240: 2: Quá nhiều lỗi xác thực cho người dùng ec2
Tôi đã thử nhiều giải pháp nhưng tôi phải thiếu một cái gì đó.
Trên máy khách tôi đang sử dụng một tập tin cấu hình. Trong đó, máy chủ pháo đài được đặt như sau:
host jump01
ForwardAgent yes
Hostname www.example.com
User some-user
IdentityFile bastion.pem
IdentitiesOnly yes
Tôi đã thử thiết lập các máy chủ khác trong máy khách trong tệp cấu hình. Dưới đây là ví dụ. Khi trên máy chủ pháo đài, tôi thử ssh Internal.IP và nó không thành công "quá nhiều xác thực:"
host internal.IP
IdentityFile key.pem
IdentitiesOnly yes
Tôi đã thử thiết lập một cấu hình trên máy chủ pháo đài để buộc nó sử dụng và tập tin nhận dạng. Nhưng vì tôi không muốn khóa riêng của mình ở ngoài đó nên việc này không thành công.
Ngoài ra, tôi đã thử lấy khóa chung cho pem và sao chép nó vào máy chủ pháo đài trong thư mục .ssh. Sau đó sử dụng -i name.pub trên dòng lệnh. Điều này đã không làm việc. Nó dường như coi chìa khóa quán rượu như một pem.
Cách giải quyết của tôi là viết một tập lệnh để tải / xóa các khóa khi tôi cần chúng. Tôi cứ nghĩ về việc chuyển tiếp đại lý ssh, phải có một giải pháp mà tôi đang thiếu.
Đánh giá cao bất kỳ hướng dẫn.