今天遇到一个情况,内网环境不能联网没法下载最新的tcpdump。但是本身有个系统的tcpdump是最新版的,我不想rz下载再sz上传,想到可以用scp来直接传输文件,刚好来了解一下。
用法解释
scp
(secure copy)命令可以通过SSH(Secure Shell)将一个脚本从一个系统复制到另一个系统,按照以下步骤操作:
-
确定目标系统的登录凭据,包括用户名和主机名(或IP地址)。
-
确定要复制的脚本的本地路径,以及您希望在目标系统上保存该脚本的路径。
-
使用以下格式的
scp
命令来复制脚本:
scp /path/to/local/script.sh username@remote_host:/path/to/remote/destination
/path/to/local/script.sh
是您要复制的本地脚本的完整路径。username
是目标系统上的用户名。remote_host
是目标系统的主机名或IP地址。/path/to/remote/destination
是目标系统上的目标路径。
示例如下
先找到要复制的脚本的位置
which tcpdump
使用scp命令
不是默认22端口可以加一下-P参数
检查一下原系统里面的原文件和大小
检查传输到目标系统里面的文件大小和权限
可以发现已经成功传到了目标系统的目标文件里了,权限大小都正常