-
找到 vagrant 虛擬機(jī)安裝目錄秸抚。
我的安裝目錄是 C:\Users\fuxintong\VirtualBox VMs\fuxintong_default_1589777034864_84477
在此目錄下打開 cmd 控制臺蚣旱,輸入
vagrant ssh-config
命令查看虛擬機(jī) ssh 信息。[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 對應(yīng)的地址。登錄即可娱两。
-
vagrant 登陸后,切換到root賬號
[vagrant@localhost ~]$ su root
修改
/etc/ssh/sshd_config
文件金吗,(注意十兢,vagrant用戶下這個(gè)文件是只讀的趣竣,可能什么也看不見)[root@localhost vagrant]# vi /etc/ssh/sshd_config
-
將 ssd_config 里 PermitRootLogin屬性 改為yes ,并把前面的
#
去掉纪挎。 -
PasswordAuthentication 改為yes 并且去掉
#
輸入
:wq
命令 保存并退出期贫。重啟 sshd
$ systemctl restart sshd
- 再通過xshell連接的時(shí)候,就可以用賬號密碼异袄,root來登錄了通砍。