Я хотел бы перенести файл с сервера A на сервер B. У меня есть доступ к обоим серверам, поэтому я захожу на сервер А и даю ниже команду для передачи файла
scp filename.txt mqm@serverB:/home/akotha/testdir
Здесь akotha
- мой идентификатор, и у меня есть доступ sudo к mqm
, после выполнения команды он должен использовать mqm
user для передачи файла; но если пароль является обязательным / обязательным, то он должен взять мой пароль пользователя 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