當我們第一次使用ssh進行主機連線時,會顯示一個主機金鑰的指紋確認。
有時進行一些自動化的排程使用rsync,或許遠端主機變更了,需要自動允許,
如何讓ssh自動允許指紋進行連線,不需使用互動模式手動去壓yes呢?
以下範例是從我的電腦拷備資料到test-server,所以指定的金鑰為test-server.pem
以下是Sample,未加入參數時.. -oStrictHostKeyChecking=no
可以看到上方的畫面中會詢問是否要繼續,這裡我回答「No」。
然後,我們同樣的指令,如果加入了 -oStrictHostKeyChecking=no
不會再彈出yes/no,可直完成同步囉。
No Comment
Post your comment