很多情况下一些主机无法上网,长此以往有可能让系统内的时间混乱 ,这是一个很愁人的事情
这里我们找了一个可以通过宝塔的计划任务或 cron 不断将本地时间通过ssh登录,并在登录状态下设置时间的方法.找了很多方案都不行 .最终采用了私钥登录的方案
1 使用宝塔的计划任务(可选):
需要知道计划任务是由谁执行的,首先需要强调的是宝塔执行计划任务,一般是由root执行计划任务,我们可以在计划任务中执行下面的bash来了解我是谁.
echo $(whoami) #在计划任务中输入语句,并执行查看结果,很有可能是root
现在知道了我们要用root来执行计划任务,那么登录者比认识root,而我们的ubuntu默认root账户没有启用,但是虽然使用root账户来登录远程主机,当我们发现 root账户的
ssh pi的私钥 pi@ip
仍然可以直接登录,所以我们可以不用在root中生成钥匙.
2 解除root登录(可选)
一般情况下root并没有启用.启用方法如下
sudo