今天要將內部的一個自研程序部署到外網上,作為服務端。外網服務器是華為雲,用的是ssh連接。部署的前提是需要先使用putty或者Xshell遠程登錄,此處不再介紹。都有對應的終端界面,很容易。接下來是需要將打包好的jar文件復制到服務端,才能進行發布。對於遠程復制這塊兒不熟悉,因此,借此機會搜索學習了一下,現在將此記錄下來,便於以后查看。
1、遠程拷貝:scp
遠程拷貝,即在遠程服務器和本地登陸機之前實現文件與目錄的相互拷貝。
命令如下:
scp [選項] user@remote:A B #將遠程或目錄A 復制到本地文件或目錄B
scp [選項] B user@remote:A #將本地文件或目錄B復制到遠程文件或目錄A
選項:
-P port : 若遠程 SSH 服務器的端口不是 22,需要使用大寫字母 -P 選項指定端口。
-r : 若給出是目錄,則 scp 將遞歸復制該目錄下的所有子目錄和文件。
原文參考:https://blog.csdn.net/zyqblog/article/details/79239007
2、關於scp命令:
linux下的scp命令:secure copy,用於在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務器,而且scp傳輸是加密的。可能會稍微影響一下速度 。
推薦博文:https://www.cnblogs.com/peida/archive/2013/03/15/2960802.html