Scp传输文件
时间: 2023-07-31 13:12:42 浏览: 164
SCP(Secure Copy)是一个基于SSH协议的安全远程文件传输命令,可以通过SCP命令在Linux系统之间进行文件传输。以下是使用SCP传输文件的示例:
将本地文件拷贝到远程主机:
```shell
scp local_file remote_username@remote_ip:remote_folder
```
将远程主机文件拷贝到本地:
```shell
scp remote_username@remote_ip:remote_file local_folder
```
在上述命令中,local_file表示本地文件的路径和文件名,remote_username表示远程主机的用户名,remote_ip表示远程主机的IP地址,remote_folder表示远程主机文件存放的路径,remote_file表示远程主机的文件路径和文件名,local_folder表示本地文件存放的路径。
例如,将本地文件`/home/user/test.txt`拷贝到远程主机`192.168.1.100`的`/home/remote_user/test`目录下:
```shell
scp /home/user/test.txt remote_user@192.168.1.100:/home/remote_user/test
```
将远程主机`192.168.1.100`的`/home/remote_user/test.txt`文件拷贝到本地`/home/user`目录下:
```shell
scp remote_user@192.168.1.100:/home/remote_user/test.txt /home/user
```
当然,在传输过程中,需要输入远程主机用户的密码,请确保SSH服务已经启动。
阅读全文