2018-07-02 实现scp 不输密码上传文件到服务器 脚本(下载+上传)

有需求就有解决的方法
最近下载数据很多,我想实现一个下载下来的数据自动上传到服务器上,这样不占用我的个人电脑的空间

但是如果使用scp 命令,我发现是要输入密码的,所以我得实现scp不输入密码来执行

其实知道了原理很简单,就是建立信任关系

首先在服务器和自己的电脑上进入主目录下的.ssh 文件夹中

然后输入

ssh-keygen -t rsa
test.png

一直按回车键,会生成公钥 名字叫 id_rsa.pub

然后 传输到对方的.ssh 文件夹中,改名为antuorized_keys

.ssh文件夹

解释一下,这个的antuorized_keys 就是还有一个主句的id_rsa.pub

然后你会发现ssh scp 不用输入密码了

普通的一个上传

我来测试一个脚本,实现wget 一个网页 自动上传到Linux主机

脚本测试成功

后续:

可以加入定时功能,实现自动备份

你可能感兴趣的:(2018-07-02 实现scp 不输密码上传文件到服务器 脚本(下载+上传))