有兩臺主機1,2 兩臺主機均有用戶bmsalipython
配置使主機1可以訪問主機2ubuntu
主機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
文件上,若是該文件不存在,則建立 api
咱們如今就能夠登陸主機2了ssh
ssh 192.168.99.154
編寫腳本prod.pycode
5,15 * * * * scp -r bmsali@192.168.99.200:/srv/lr-guomao/guomao_be/bms_service_api/uploads /home/bmsali/uploads
加入到定時任務blog
crontab e #編輯文件,將定時任務加入到啓動腳本中 crontab -l #定時任務列表