通过 Xshell 登录 vagrant 虚拟机

通过 Xshell 登录 vagrant 虚拟机

  1. 找到 vagrant 虚拟机安装目录。

    我的安装目录是 C:\Users\fuxintong\VirtualBox VMs\fuxintong_default_1589777034864_84477

    在此目录下打开 cmd 控制台,输入 vagrant ssh-config 命令查看虚拟机 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
    
  2. 打开 Xshell

    输入用户名

    Xshell

    用密钥登录,浏览,文件,找到 刚刚的查询出来的 ssh 信息中的 IdentityFile 对应的地址。登录即可。

  3. vagrant 登陆后,切换到root账号

    [vagrant@localhost ~]$ su root
    

    修改 /etc/ssh/sshd_config 文件,(注意,vagrant用户下这个文件是只读的,可能什么也看不见)

    [root@localhost vagrant]# vi /etc/ssh/sshd_config 
    
  • 将 ssd_config 里 PermitRootLogin属性 改为yes ,并把前面的# 去掉。
    修改sshd-config

  • PasswordAuthentication 改为yes 并且去掉 #
    修改sshd-config

  • 输入:wq命令 保存并退出。

  • 重启 sshd

  $ systemctl restart sshd 
  • 再通过xshell连接的时候,就可以用账号密码,root来登录了。

    微信搜索【Java猿记】,关注后回复【面试】即可领取面试资料

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值