windows(免密)复制文件到linux

1.工具准备

(1)pscp 使用pscp传输文件
(2)puttygen 私钥和公钥的生成器
(3)下载
地址:

https://www.puttygen.com/#Download_PuTTYgen_on_Windows

下载步骤如下图:
第一步:
在这里插入图片描述
第二步:在这里插入图片描述(4)安装
双击:
在这里插入图片描述
安装完成后,会出现pscp和puttygen如下图:
在这里插入图片描述
(5)生成客户端密钥
运行“puttygen.exe”,
选择RSA,然后点击Generate。接下来晃动鼠标,以鼠标位置作为随机数来来生成Key。如下图:
在这里插入图片描述
运行中(记得晃动鼠标),如下图
在这里插入图片描述
结果:
在这里插入图片描述
(6)保存私钥
在对话框中点击“save private key”,命名为test_self.ppk,并保存至D:\test_self.ppk(这个地址后面传送文件要用)。
在这里插入图片描述
(7)复制公钥
复制对话框上面文本框的公钥(如下图),将公钥加至Linux系统的authorized_keys文件中,在linux服务器中执行
vi /root/.ssh/authorized_keys
(复制公钥后退出)
对authorized_keys文件,修改权限,执行:
touch /root/.ssh/authorized_keys
chmod 600 /root/.ssh/authorized_keys
在这里插入图片描述

2.文件传送

在windows的cmd中执行:

pscp -i D:/test_self.ppk -P 22 -r d:/1.txt root@192.168.1.242:/user/

解释
D:/test_self.ppk 为windows本地私钥的保存地址
d:/1.txt 为要传送的windows本地文件
-P 22 为指定传送服务器的22的端口号
root 为指定传送服务器的用户名
192.168.1.242 为指定传送服务器的ip地址
/user/ 为指定传送服务器的目录地址

感谢您的阅读,如果这篇文章对你有帮助,请点赞收藏吧!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雄哥007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值