深入探索SSH:节点通信、隧道、密钥及替代方案
1. scp文件传输
scp(Secure Copy)是一个重要的工具,适用于快速文件传输,但并非文件访问和存储的长期解决方案。如果需要创建一个供他人访问的存储库,通常会设置NFS或Samba共享。不过,当你只想简单地将文件发送到另一台机器而无需进行任何配置时,scp就非常有用。
1.1 传输文件的准备
为了使用scp传输文件,你至少需要两台机器:一台安装并运行了SSH服务器,另一台至少安装了SSH客户端。此外,还需要一个用于测试的文件,可以是小文件(如文本文件或图像),也可以是大文件(如Linux发行版的ISO文件)。
1.2 基本的scp命令示例
以下是一些基本的scp命令示例:
- 使用IP地址指定目标机器:
scp my-image.jpg 192.168.1.200:/home/jdoe/在这个例子中,我们将my-image.jpg文件复制到IP地址为192.168.1.200的机器上的/home/jdoe/目录。
- 使用机器名指定目标机器:
scp my-image.jpg bar:/home/jdoe前提是bar机器名能被DNS服务器识别,或者在