Linux上傳遞文件到另外一個Linux服務器


  現在的項目由於安全的需要,測試服務器被設置不能直接連接,想要連接的話,只能先登錄一個服務器,然后以這個服務器為跳板,去登錄另外一台真正的

服務器,即使是測試環境也只能這樣操作。相對來說安全一些。由於有代碼更新,所以需要把修改后的代碼傳到服務器上面去,然后重啟項目。我可以使用服務

器連接工具直接登錄的是服務器A,不能直接服務器B。想登錄服務器B只能通過服務器A跳過去。

  以下圖需要傳遞到服務器B的一個xml文件為例,我先將文件通過Xftp6這個工具上傳到服務器A上的日志目錄下面。路徑可以隨便選,然后我進入到該目錄

 

 下,操作Linux的工具是Xshell6。執行如下命令,

scp SpotCheckCustomsFormMapper.xml root@192.168.1.182:/home

成功的將這個xml文件從服務器A的日志目錄文件下傳輸到服務器B的home目錄下。Linux中的scp命令可以完成文件到兩台服務器間傳輸的功能。

需要注意的是,xml文件也可以是一個全路徑的文件,root@192.168.1.182表示服務器B的用戶名和IP地址,接着是冒號(一定不要忘記),最后面

跟的是服務器B中的一個已存在的路徑。

  完成第一步后,接着是登錄服務器B。先登錄服務器A,然后執行登錄的命令為 ssh root@192.168.1.182,這樣就可以對服務器B進行操作了。

比如將XML文件移動到指定的目錄之下,重新啟動項目等等。學海無涯,不想回頭了。學到一點,記錄一點,進步一點。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM