2024年5月10日

HYEOS

随事而为

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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注