有两台主机1,2 两台主机均有用户bmsali
配置使主机1能够访问主机2
主机1运行
ssh-keygen -t rsa
主机1中创建一个密钥,由于所有设置都是用的默认的,因此直接三个回车
我们可以查看一下当前用户主目录下的.ssh文件夹
bmsali@ubuntu:~$ pwd
/home/bmsali
bmsali@ubuntu:~$ ls -la
drwx------ 2 bmsali bmsali 4096 Jun 20 16:46 .ssh
bmsali@ubuntu:~$ cd .ssh/
bmsali@ubuntu:~/.ssh$ ls
id_rsa id_rsa.pub known_hosts
bmsali@ubuntu:~/.ssh$
可以发现下面有两个文件:id_rsa和id_rsa.pub其中id_rsa.pub是公钥,id_rsa是私钥
当前主机id_rsa.pub中的内容,追加到目标主机 (主机2)的~/.ssh/authorized_keys
文件上,如果该文件不存在,则创建
我们现在就可以登录主机2了
ssh 192.168.99.154
编写脚本prod.py
5,15 * * * * scp -r bmsali@192.168.99.200:/srv/lr-guomao/guomao_be/bms_service_api/uploads /home/bmsali/uploads
加入到定时任务
crontab e #编辑文件,将定时任务加入到启动脚本中
crontab -l #定时任务列表