2018-07-02 实现scp 不输密码上传文件到服务器 脚本
2018-07-02 本文已影响0人
小郑的学习笔记
有需求就有解决的方法
最近下载数据很多,我想实现一个下载下来的数据自动上传到服务器上,这样不占用我的个人电脑的空间
但是如果使用scp 命令,我发现是要输入密码的,所以我得实现scp不输入密码来执行
其实知道了原理很简单,就是建立信任关系
首先在服务器和自己的电脑上进入主目录下的.ssh 文件夹中
然后输入
ssh-keygen -t rsa

一直按回车键,会生成公钥 名字叫 id_rsa.pub
然后 传输到对方的.ssh 文件夹中,改名为antuorized_keys

解释一下,这个的antuorized_keys 就是还有一个主句的id_rsa.pub
然后你会发现ssh scp 不用输入密码了

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

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