Login Vagrant VM using Xshell
Posted 法里昂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Login Vagrant VM using Xshell相关的知识,希望对你有一定的参考价值。
Connect Vagrant VM by using Xshell
1. View your vagrant ssh-config
type this commend to view your vagrant ssh-config:
vagrant ssh-config
you will get some info like this:
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile F:/Cygwin/home/jmh/ubuntu/.vagrant/machines/default/virtualbox/private_key
IdentitiesOnly yes
LogLevel FATAL
remember HostName
, post
.
2. Modify sshd_config file
open sshd_config
using vim:
sudo vim /etc/ssh/sshd_config
Uncomment two rows:
- PermitRootLoin: change the following value to
yes
; - PasswordAuthentication: change the following value to
yes
.
3. Restart the ssh service
input commend to restart ssh service:
systemctl restart sshd
you may encounter a password request and you forget your password, you can:
- login in root;
- type
password
- input your new password
4. Login using Xshell
then you can login your Vagrant VM now!
5. Useful References
以上是关于Login Vagrant VM using Xshell的主要内容,如果未能解决你的问题,请参考以下文章
Oracle VM VirtualBox+vagrant搭建Linux虚拟机
如何控制 Vagrant 用于配置 VM 的 Chef 版本?