Windows / Vagrant / Ubuntu
Đây là những gì làm việc cho tôi và bạn có thể nhanh chóng tìm ra nếu điều này sẽ hoạt động bằng cách chạy này trên máy khách ssh.
ssh vagrant@127.0.0.1 -p 2222 -v
-V sẽ đặt nó ở chế độ dài dòng và hiển thị thông tin gỡ lỗi ...
$ ssh vagrant@127.0.0.1 -p 2222 -v
OpenSSH_7.1p1, OpenSSL 1.0.2e ngày 3 tháng 12 năm 2015
debug1: Kết nối với 127.0.0.1 [127.0.0.1] cổng 2222.
debug1: Đã thiết lập kết nối.
debug1: tập tin nhận dạng /home/Jamie/.ssh/id_rsa loại 1
debug1: key_load_public: Không có tập tin hoặc thư mục như vậy
debug1: tập tin nhận dạng /home/Jamie/.ssh/id_rsa-cert loại -1
debug1: key_load_p thư mục
debug1: tệp nhận dạng /home/Jamie/.ssh/id_dsa loại -1
debug1: key_load_public: Không có tệp hoặc thư mục
debug1: tệp nhận dạng /home/Jamie/.ssh/id_dsa-cert loại -1
debug1: key_load_public tệp hoặc thư mục
debug1: tệp nhận dạng /home/Jamie/.ssh/id_ecdsa loại -1
debug1: key_load_public: Không có tệp hoặc thư mục như vậy
debug1: tệp nhận dạng /home/Jamie/.ssh/id_ecdsa-cert loại -1
debug1: key_load_public: Không có tệp hoặc thư mục như vậy
debug1: tệp nhận dạng /home/Jamie -1
debug1: key_load_public: Không có tập tin hoặc thư mục
debug1: sắc loại tập tin /home/Jamie/.ssh/id_ed25519-cert -1
debug1: Kích hoạt chế độ tương thích cho giao thức 2.0
debug1: phiên bản địa phương chuỗi SSH-2,0-OpenSSH_7.1
debug1 : Phiên bản giao thức từ xa 2.0, phiên bản phần mềm từ xa OpenSSH_6.6.1p1 Ubuntu-2ubfox2.6
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubfox2.6 pat OpenSSH_6.6.1 * compat 0x04000000
debug1: Xác thực thành 127.0.122 '
debug1: SSH2_MSG_KEXINIT đã gửi
Kết nối được đóng bởi 127.0.0.1
Vì vậy, ... SSH2_MSG_KEXINIT có nghĩa là các khóa đang được trao đổi. Điều này không lâu ...
Trong trường hợp này, tôi đã xóa các khóa của mình và tạo lại chúng làm điều này trên VM. ( http://ask.xmodulo.com/sshd-error-could-not-load-host-key.html )
$ ls -al / etc / ssh / ssh key
$ sudo rm -r / etc / ssh / ssh key
$ sudo dpkg-recfigure openssh-server
Khi các khóa của tôi được tạo lại, tôi có thể SSH vào Hộp Vagrant của mình.
ssh -p 2222 vagrant@localhost
) sẽ không bị ảnh hưởng bởi điều này.