linux自动密码远程复制scp

1.安装sshpass:

curl -O -L http://downloads.sourceforge.net/project/sshpass/sshpass/1.05/sshpass-1.05.tar.gz && tar xvzf sshpass-1.05.tar.gz && cd sshpass-1.05 && ./configure && make && sudo make install
 

2. vim demo.sh输入下面脚本:

#!/bin/bash  

path="/home/ming.zhang04/darknet/backup/" #要复制的文件夹

name=`ls -lt $path | grep .weights | head -n 1 |awk '{print $9}'` #复制最新的.weights文件

echo "the latest weights in $path is:$name"

#echo "$path"

#echo ${path%/*}

sshpass -p *****(密码) scp "${path}${name}" [email protected]****:~/darknet #把本机的文件复制到[email protected]****:~/darknet

echo "from gpu1 to local PC -- downloading..."

3. 使用方法:ssh demo.sh

猜你喜欢

转载自blog.csdn.net/u010397980/article/details/82078369
今日推荐