RancherOS安装完成之后没法启用账户

已经将RancherOS安装到了硬盘上(虚拟机),然后用另一个虚拟机使用远程key可以登录,修改了root用户账户密码之后,logout ,然后root账户也可以登录,但是只要重启之后所有的账户就都不好使了还得使用 虚拟机远程的key才能登录,已经修改的ip之类的全都变了, 论坛上给出了这个 [url]https://forums.cnrancher.com/article/16[/url] 不是很明白该怎么使用 由于还处在linux和rancherOS都是小白的状态还请各位指点一二!
已邀请:
使用kernel parameter
ros install ..... --append rancher.password=
这样你就设置了rancher用户的密码
 
 
另外,RancherOS不推荐用密码登陆。
 
配置秘钥你可以通过cloud-config方式,制作成ova,别人拿去还原成虚拟机,ssh key也会正常设置。

王伟军 - 分享技术,分享快乐

运行ssh 使用证书方式登录
 
https://forums.cnrancher.com/article/13  
 
官方文档:
https://rancher.com/docs/os/v1.2/en/  
额!可能我没描述明白!我已经安装完成了,然后远程登录也已经能,root用户我也启用了,这都没有问题,关键就是虚拟机重启之后,启用的root账户还有密码,rancher@rancher 用户都不好使了还得使用另一个机器远程才能登录 我不想重启之后还使用另一台机器才能登录!

王伟军 - 分享技术,分享快乐

 
你的意思是用rancher@rancher 用户和密码不能登录控制台了,
有了ssh,使用证书方式,在哪里操作不都是一样的么?
感觉RancherOS不建议使用账号和密码的方式登录。
 
https://rancher.com/docs/os/v1.2/en/configuration/ssh-keys/  
 “When we pass the cloud-config file during the ros install command,
 it will allow these ssh keys to be associated with the rancher user. 
You can ssh into RancherOS using the key.“

$ ssh -i /path/to/private/key rancher@

 
 
https://rancher.com/docs/os/v1.2/en/configuration/users/   

“Configuring RancherOS Users
Currently, we don’t support adding other users besides rancher.

You can add users in the console container, but these users will only exist as long as the console container exists. It only makes sense to add users in a persistent consoles.

If you want the console user to be able to ssh into RancherOS, you need to add them
to the docker group.”​



https://rancher.com/docs/os/v1.2/en/configuration/switching-consoles/​  

要回复问题请先登录注册