SCP
SCP 是基于SSH协议的一个文件传输工具,相比起TFTP仅能传输单个文件,SCP具有更强大的能力
拉取远程文件置本地
1
| scp user@ip_address:<remote-path> <local-path>
|
将本地文件推送到远程机
1
| scp <local-file> user@ip_address:<remote-path>
|
若需要拉取或推送多个文件或文件夹到对方,则加上-r选项
1
| eg: scp -r root@192.168.1.100:/usr/local/myfile/* ./
|
TFTP
TFTP仅支持单个文件的传输,相比于SCP具有较大的局限性. 但轻量化基于UDP是TFTP的特点,所以广泛用于存储受限的嵌入式设备
安装
1 2
| apt install tftp-hpa # ubuntu 安装tftp客户端 apt install tftpd-hpa # ubuntu 安装tftp服务器
|
建立连接
建立连接后可直接在tftp程序内直接使用tftp命令
拉取远程文件置本地
1
| tftp get <remote-file> <local-file>
|
如果已经进入tftp程序可直接键入
1 2
| > get <remote-file> <local-file> # > 代表已经进入tftp的上下文
|
将本地文件推送到远程机
1
| tftp put <local-file> <remote-file>
|
如果已经进入tftp程序可直接键入
1 2
| > put <local-file> <remote-file> # > 代表已经进入tftp的上下文
|