scp传输,免密设置
scp传输,免密设置
客户端A—>服务端B,传送文件,设置密码操作
前置条件:
- 客户端A存在公钥(路径: ~/.ssh)
- 服务端B存在公钥(路径: ~/.ssh)
如果不存在~/.ssh路径,则使用ssh-keygen命令生成(后面的步骤一直按回车键)

步骤:
1.进入客户端A的~/.ssh目录
命令:ssh-copy-id 服务端B账号@服务端B的IP地址
ssh-copy-id root@10.191.12.35
并根据提示输入服务端B的密码

2.传输文件
a.从本地复制到远程
复制文件,格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
复制目录,格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
scp -r 文件C 服务端B账号@服务端B的IP地址:服务端目标路径
scp -r a.txt root@10.191.12.35:/root/tmp

b.从远程复制到本地
从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可
scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
scp -r www.runoob.com:/home/root/others/ /home/space/music/
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
