linux中控操作相关

时间:2023-03-08 16:41:44

1、首先生成无密码登陆密钥 一般使用rsa

2、编写shell脚本

work_dir=$(pwd)
ssh -p${port} -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ${host_prefix}$

3、远程拷贝

  

work_dir=$(pwd)
for i in {..}
do
scp -P20755 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -r $ ¥{host_prefix}$i:$
echo
done

4、远程执行命令

work_dir=$(pwd)
for i in {..}
do
ssh -p20755 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ¥{host_prefix}$i "cd $work_dir; $@"
done