ssh通常是在登陸遠端伺服器時使用,是非常有價值的遠端控制工具,本文就ssh相關的一些應用進行整理。
在沒有ftp等檔案傳輸工具的情況下,scp是非常有價值的檔案傳輸工具,可以輕鬆實現本地和遠端伺服器之間的檔案互動。
命令格式為:scp /local directory/filename user@server:/directory/filename
在經過身份認證之後,檔案將會成功傳輸到遠端伺服器
命令格式為:scp user@server:/directory/filename /local directory/filename
備註:如果進行資料夾傳輸時,命令格式同檔案操作,只需要在scp之後加上-r引數
雖然scp可以實現本地和遠端伺服器之間的檔案傳輸,然而scp不能跨越子目錄,也不能保留檔案的所有者和許可權位。而ssh在沒有登陸互動式會話時,是接收標準輸入(stdin)並將結果列印到標準輸出(stdout),這就意味著可以通過ssh和管道命令來實現本地和遠端伺服器之間的資料互動和檔案傳輸。
在某些情況下,並不需要遠端登陸到伺服器上,而僅僅是需要啟動某個應用指令碼,這時只需要在ssh連線中加入相應的命令操作
命令格式為:ssh user@server "cd /directory; mkdir new directory;....."
命令格式為:tar -cvzf - /directory | ssh user@server "cat > file.tar.gz"
或者直接解壓:tar -cvf - /directory | ssh user@server "tar -xf -"
ps:在本命令中-是必不可少的,建立壓縮包的-的作用是將tar打包後的內容直接顯示在標準輸出,而並不是將其寫入到某個檔案中;而解壓縮包中「-」的作用是從標準輸入中獲取壓縮包的內容,而不是從某個檔案中進行讀取。這是個人理解,並沒有找到準確的說明,如有讀者知道明確說法,煩請告知。
命令格式為:ssh user@server "cat file.tar.gz" | tar -xf -
或者使用命令:ssh user@server "cd /directory && tar -cvf - /directory" > file.tar.gz
ssh如何應用
ssh 為 secure shell 的縮寫,由 ietf 的網路小組 network working group 所制定 ssh 為建立在應用層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資訊洩露問題。ssh...
SPI Flash應用整理
spi flash應用整理 1 參考文件 w25q16.pdf e nano130manual nano130 study refer code nano130 spi flash doc w25q16vssig w25q16vsfig 中文規格書 datasheet資料.pdf 2 研究物件 nu...
Web 應用整理
看了很多資料,但基本的概念還需要重新整理一下,避免糊塗。1.我們研究的是軟體開發。2。軟體分為 bs 結構,cs 結構,單機結構,微控制器結構。我們研究的主要是 bs 結構。3.對於bs結構,來說,客戶端就是瀏覽器,客戶端和伺服器端的聯絡就是 http address。4.對於伺服器端,無論任何應用...