当前位置: 首页 > Linux

通过Xshell登录vagrant虚拟机

时间:2023-04-06 18:42:32 Linux

,找到vagrant虚拟机安装目录。我的安装目录是C:UsersfuxintongVirtualBoxVMsfuxintong_default_1589777034864_84477在该目录下打开cmd控制台输入vagrantssh-config命令查看虚拟机的ssh信息。[C:\Users\fuxintong\VirtualBoxVMs\]$vagrantssh-configHostdefaultHostName127.0.0.1UservagrantPort2222UserKnownHostsFile/dev/nullStrictHostKeyCheckingnoPasswordAuthenticationnoIdentityFileG:/xr-server/xr-server/.vagrant/machines/default/virtualbox/private_keyIdentitiesOnlyyesLogLevelFATAL打开Xshell,密钥登录,浏览,文件,在刚才查询的ssh信息中找到IdentityFile对应的地址。登录即可,vagrant登录后,切换到root账户[vagrant@localhost~]$suroot修改/etc/ssh/sshd_config文件,(注意这个文件在vagrant用户下是只读的,可能不会seeanything)[root@localhostvagrant]#vi/etc/ssh/sshd_config将ssd_config中的PermitRootLogin属性改为yes,去掉前面的#。将PasswordAuthentication更改为yes并删除#input:wq命令以保存并退出。重启sshd$systemctlrestartsshd再次通过xshell连接时,可以使用账号密码和root登录。微信关注【爪哇猿】,关注后回复【面试】可免费领取面试资料。