經過 Xshell 登陸 vagrant 虛擬機

  1. 找到 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
  2. 打開 Xshell 微信

    輸入用戶名

    Xsell

    用密鑰登陸,瀏覽,文件,找到 剛剛的查詢出來的 ssh 信息中的 IdentityFile 對應的地址。登陸便可。ssh

  3. vagrant 登錄後,切換到root帳號spa

    [vagrant@localhost ~]$ su root

    修改 /etc/ssh/sshd_config 文件,(注意,vagrant用戶下這個文件是隻讀的,可能什麼也看不見)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猿記】,關注後回覆【面試】領取免費面試資料。
相關文章
相關標籤/搜索