在CentOS上使用SSH進行文件傳輸,通常有兩種方法:使用scp命令和使用sftp命令。以下是這兩種方法的詳細步驟:
scp命令scp(Secure Copy Protocol)是一個基于SSH的文件傳輸工具,可以在本地主機和遠程主機之間安全地復制文件。
scp [選項] [源路徑] [目標路徑]
從本地復制到遠程
scp /path/to/local/file username@remote_host:/path/to/remote/directory
從遠程復制到本地
scp username@remote_host:/path/to/remote/file /path/to/local/directory
復制整個目錄
scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory
-r:遞歸復制目錄及其內容。-P:指定SSH端口(默認是22)。-v:顯示詳細的調試信息。sftp命令sftp(SSH File Transfer Protocol)是一個交互式的文件傳輸程序,允許用戶在本地主機和遠程主機之間進行文件傳輸。
sftp username@remote_host
連接到遠程主機
sftp username@remote_host
列出遠程目錄內容
ls
切換遠程目錄
cd /path/to/remote/directory
上傳文件
put /path/to/local/file
下載文件
get /path/to/remote/file
退出sftp會話
exit
通過以上步驟,你可以在CentOS上使用SSH進行文件傳輸。根據具體需求選擇合適的方法即可。