Да, на самом деле это возможно с помощью переменной окружения SSH_CLIENT
.
Попробуйте это:
scp /path/to/my_file username@$(echo $SSH_CLIENT | awk '{ print $1}'):
Обратите внимание, что при этом файл будет помещен в ваш каталог home
.
Вы можете использовать компакт-диск или USB-накопитель с Ubuntu Live, загрузить Boot Repair и восстановить grub таким образом.
Исправлено.
Мне нужно было удалить файл ключа из строки в etc/crypttab (третье поле )и заменить его на none
.
Это не похоже на это:
nvme0n1p3_crypt UUID=ecb87885-85fa-426d-9242-8b14d23f48c4 none luks,discard
Теперь при запуске запрашивает ключ. Я предполагаю, что ключевой файл, на который он указывал, был недоступен или неверен.