나는 서버에서 서버로 파일을 전송하고 싶다. 서버에 모두 액세스 할 수 있으므로 serverA에 로그인하고 아래 명령을 사용하여 파일을 전송할 수 있습니다.
scp filename.txt mqm@serverB:/home/akotha/testdir
이리 akotha
내 ID이고 sudo에 대한 액세스 권한이 있습니다. mqm
, 명령을 실행 한 후에 사용해야한다. mqm
파일을 전송할 사용자; 하지만 암호가 필수 / 필수라면 그것은 내 akotha
사용자 암호.
그것을 달성하기위한 명령이 있습니다. 제 질문으로 명확하지 않으면 알려주십시오.
#!/bin/ksh
echo "please below details to copy to server"
echo "remote server name:" read rserver
echo "user name:" read user
echo "remote location:" read rloc
echo "please enter the complete path to check files:" read dir
echo "enter single or batch file name to copy:" read file
scp $dir/$file $user@$rserver:$rloc