Linux中使用scp不输入密码
1 min read安装sshpass工具,
sshpass -p 密码 scp 源文件 目的文件
可以编辑bash文件,将几个需要经常copy的命令放入,需要时执行一次,周期性的可以制作cron定时执行,开机执行的直接放入启动服务里面
#crontab -e
51 0 * * * sh /work/autostart/scp.sh > /dev/null
#cd /etc/systemd/system
#vim mcp.service
[Unit]
# 服务名称,可自定义Description = myscp server
Description = myscp
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动scp的命令,需修改为您的的安装路径ExecStart = /work/autostart/scp
ExecStart = /work/autostart/scp.sh
[Install]
WantedBy = multi-user.target