當前位置:首頁 » 編程語言 » javascp

javascp

發布時間: 2023-03-09 02:40:37

❶ shell腳本中解決SCP命令需要輸入密碼的問題

答案:使用密鑰文件。

這里假設主機A(192.168.1.3)用來獲到主機B(192.168.1.4)的文件。
在主機A上執行如下命令來生成配對密鑰:
ssh-keygen -t rsa
遇到提示回車默認即可,公鑰被存到用戶目錄下.ssh目錄,比如root存放在:
/root/.ssh/id_rsa.pub

將 .ssh 目錄中的 id_rsa.pub 文件復制到 主機B 的 ~/.ssh/ 目錄中,並改名為 authorized_keys,
到主機A中執行命令和主機B建立信任,

例(假設主機B的IP為:192.168.100.4):scp ~/.ssh/id_rsa.pub 192.168.100.4:/root/.ssh/authorized_keys

下面就可以用scp、ssh命令不需要密碼來獲取主機B的文件了
ssh 192.168.100.4 回車就不需要密碼了。
註:其實id_rsa.pub內容添加到對方機器的authorized_keys中就行了

拷貝其他伺服器附件歸集到主伺服器bash shell

[ [email protected] ~]$ cat .bash

scp -r [email protected] :/home/test1/tomcat/webapps/app01/WEB-INF/attachment/* /home/test/tomcat/webapps/app01/WEB-INF/attachment/
echo "done! app02. finish"
scp -r [email protected] :/home/test2/tomcat/webapps/app01/WEB-INF/attachment/* /home/test/tomcat/webapps/app01/WEB-INF/attachment/
echo "done! app03. finish"

增加定時任務

crontab -e

類似編輯vi 在裡面粘貼

---shift+zz保存,重啟crond服務

root]# service crond restart

引用自 https://www.cnblogs.com/java2sap/p/11424587.html

❷ JAVA下載txt文件,在linux伺服器tomcat用戶下,有個11.txt文件,我該如何下載這個文件到本地D盤目錄下

你的代碼沒錯,ganymed-ssh2-build210.jar 親測
除非不存在d盤
把異常打出來看看

熱點內容
php計算字元串長度的函數 發布:2024-11-06 23:35:05 瀏覽:353
小米自製腳本 發布:2024-11-06 23:34:18 瀏覽:314
qq訪問問題 發布:2024-11-06 23:29:20 瀏覽:648
手機郵件接收伺服器怎麼設置 發布:2024-11-06 23:23:35 瀏覽:128
c語言循環例題 發布:2024-11-06 23:05:01 瀏覽:332
外星人m15r6選哪個配置 發布:2024-11-06 23:03:58 瀏覽:999
linuxmysql資料庫安裝 發布:2024-11-06 23:01:28 瀏覽:117
壓縮器能幹嘛 發布:2024-11-06 23:01:16 瀏覽:464
分布式存儲演算法 發布:2024-11-06 22:55:09 瀏覽:872
住宅區弱電有哪些強制配置規定 發布:2024-11-06 22:51:22 瀏覽:827