Homestead & Vagrant 搭建的开发环境非常好用,但默认情况下只能通过用户
vagrant
远程登录系统
解决方法:
- 通过
vagrant
登录系统ssh vagrant@192.168.10.10
【同理使用普通用户远程登录服务器】 - 为
root
用户设置密码(已设置跳过此步)sudo passwd
,然后输入两次新密码即可。 - 编辑
/etc/ssh/sshd_config
文件,找到PermitRootLogin
,如有注释则去掉,修改为PermitRootLogin yes
- 重启
sshd
,执行sudo service sshd restart
,此时可以通过root
用户远程登录:ssh root@服务器IP