使用SCP透过SSH进行远程文件复制

2022-03-06

scp命令用于SSH连接之间复制文件和目录。

scp是secure copy的缩写, 是基于ssh登陆进行安全的远程文件拷贝命令。

透过SSH,scp常用有如下命令:

1. 从本地复制到远程

# 复制文件
scp  local_dir/filename username@servername:remote_dir/filename
# 复制文件夹
scp -r local_dir  username@servername:remote_dir

例如:

scp D:/Users/DotPonder/Music/Hotel_California.flac dotponder@ubuntuserver1:/home/dotponder/Music/Hotel_California.flac

scp -r D:/Users/DotPonder/Music/  dotponder@ubuntuserver1:/home/dotponder/Music/

2. 从远程复制到本地

只需要将本地复制到远程的命令的后两个参数调换顺序即可:

scp username@servername:remote_dir/filename local_dir/filename

scp -r username@servername:remote_dir local_dir

例如:

scp dotponder@ubuntuserver1:/home/dotponder/Music/Hotel_California.flac D:/Users/DotPonder/Music/Hotel_California.flac

scp -r dotponder@ubuntuserver1:/home/dotponder/Music/ D:/Users/DotPonder/Music/

3. 注意事项

使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法起作用的。

此文就到此结束啦!欢迎大家在评论区留言哦ヾ(^▽^*)))
Ciallo~(∠・ω< )⌒☆​
写文不易,如果你觉得我的文章对你有帮助,欢迎打赏