找到 vagrant 虚拟机安装目录。面试
个人安装目录是 C:UsersfuxintongVirtualBox VMsfuxintong_default_1589777034864_84477
在此目录下打开 cmd 控制台,输入 vagrant ssh-config
命令查看虚拟机 ssh 信息。shell
[C:\Users\fuxintong\VirtualBox VMs\]$ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile G:/xr-server/xr-server/.vagrant/machines/default/virtualbox/private_key IdentitiesOnly yes LogLevel FATAL
打开 Xshell 微信
用密钥登陆,浏览,文件,找到 刚刚的查询出来的 ssh 信息中的 IdentityFile 对应的地址。登陆便可。ssh
vagrant 登录后,切换到root帐号spa
[vagrant@localhost ~]$ su root
修改 /etc/ssh/sshd_config
文件,(注意,vagrant用户下这个文件是只读的,可能什么也看不见)vagrant
[root@localhost vagrant]# vi /etc/ssh/sshd_config
#
去掉。#
:wq
命令 保存并退出。$ systemctl restart sshd
微信关注【Java猿记】,关注后回复【面试】领取免费面试资料。