scp传输,免密设置

scp传输,免密设置

客户端A—>服务端B,传送文件,设置密码操作

前置条件:

  1. 客户端A存在公钥(路径: ~/.ssh)
  2. 服务端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/


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部