SSH無密碼(密鑰驗證)登陸的配置並配置定時任務

有兩臺主機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     #定時任務列表
相關文章
相關標籤/搜索