「设置SSH密码登录虚拟机」到Kubernetes环境部署
在etc/ssh文件中找到sshd_config文件
1. 使用Vi或者其他编辑器打开这个文件找到"Password"这行,将“no"改成”yes"(表示允许使用密码登录)
2. 然后再找到"PermitRootLogin"这行,将“no"改成”yes"(表示允许root用户登录)
3. 修改完成后保存退出,保存之后重启下SSH服务才生效。
执行service ssh restart命令,来重启下SSH服务。这样就可以使用SSH登录到虚拟机。
4. 验证SSH密码设置情况:输入"exit",退出虚拟机登录,在输入SSH虚拟机@虚拟机IP地址,会提示输入密码->输入密码回车->登录成功。
「设置SSH免密登录虚拟机」到Kubernetes环境部署
首先使用ssh-keygen命令在本地生成一对密钥,这个密钥会保存在用户根目录.ssh目录中。
1. 其中以.pub结尾的是公钥,需要把公钥复制到虚拟机中。
2. 复制的方式是使用ssh-copy-id 命令,会自动把本地公钥复制到虚拟机
ssh-copy-id 用户名@IP地址
3. 输入密码之后,回车。就可以免密登录到虚拟机。