Моя ОС - Ubuntu16 в virtualbox.Я пытаюсь написать скрипт для передачи нескольких файлов (имя файла: t01, t02, t03) с помощью scp.Это мой код:
vim scriptname
#!/bin/bash
for a in {01..03}
do scp -i ~/home/username/.ssh/id_rsa -r t$a
username@xx.xx.xx.xxx:/home/username/Desktop
done
И когда я набрал это в терминале
./scriptname
Я получил это
Warning: Identity file /home/ian/home/ian/.ssh/id_rsa not accessible: No
such file or directory.
t01: No such file or directory
Warning: Identity file /home/ian/home/ian/.ssh/id_rsa not accessible: No
such file or directory.
t02: No such file or directory
Warning: Identity file /home/ian/home/ian/.ssh/id_rsa not accessible: No
such file or directory.
t03: No such file or directory
Одна вещь, которую я не мог понятьявляется то, что я на самом деле написал "/home/ian/.ssh/id_rsa" в сценарии.Но сообщение об ошибке показывало «/home/ian/home/ian/.ssh/id_rsa».Я пытался напечатать свой каталог ssh_key по-разному, например, "/.ssh/id_rsa", но все равно не смог работать.Что я сделал не так?Спасибо!