iT邦幫忙

0

ssh的應用

  • 分享至 

  • xImage

請教大家
參考此篇https://www.jordanvanbergen.nl/post/170153757314/how-to-setup-rsync-without-password-using-ssh-on
有讓兩台linux可以互連 但不用密碼了,但是否可以在電腦A,設定sh執行別台電腦的cron job或路徑呢

mv test@192.168.0.206:/home/anderson/index test@192.168.0.206/home/anderson/indexok

謝謝

DanSnow iT邦好手 1 級 ‧ 2020-10-17 21:19:28 檢舉
ssh 後面是可以接執令的,你加上指令後它就會在遠端用登入的使用者的 shell 執行那個指令,結束就會關掉了,如果要執行多個指令,那在遠端放個 shell script 再去執行比較方便,如果要傳檔案用 scp
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
echochio
iT邦高手 1 級 ‧ 2020-10-18 07:09:23

電腦A,設定sh執行別台電腦的cron job或路徑呢?

是問
電腦A, 用 shell 去執行電腦B的 shell 嗎?

ssh test@192.168.0.206 "mv /home/test/a.txt /home/test/b.txt"

當然要注意有權限之類的...

關於執行 別台的 crontab job , 或路徑不懂...
crontab 是那台電腦自己的定時執行的排程,當然A排程A執行 ,B排程,B 執行,,,,
你是不是說 A排程去執行遠的 B 裡面的 shell 這樣嗎?

0
obarisk
iT邦研究生 1 級 ‧ 2020-10-18 22:23:18

考慮一下用 systemd-timer + systemd remote

我要發表回答

立即登入回答