Первое, что нужно попробовать, это мусорное ящик.
Перейти к «Места» -> Главная папка
Затем нажмите «Корзина»
. Если файл есть щелкните правой кнопкой мыши и выберите «Восстановить».
Если это не поможет выполнить официальные инструкции по восстановлению данных ubuntu здесь
https://help.ubuntu.com/community/DataRecovery
Это, вероятно, то, что вы хотите: ввод ключевой фразы, когда-либо сделавший ее доступной навсегда, когда вы вошли в систему. Она будет работать для большинство пользователей, использующих настольные системы Unity или Gnome.
Когда вы подключаетесь после добавления открытого ключа на удаленный сервер, вы получите диалоговое окно с графическим интерфейсом GUI: разверните «Детали», нажав на треугольник, и вы получите ниже. По умолчанию используется «блокировка keyring, когда я выхожу из системы», для чего вам нужно вводить пароль один раз за сеанс. Измените его на Автоматически разблокировать ... всякий раз, когда я вошел в систему, что означает, что он будет работать, когда вы войдете в свою сеанс - он «контролируется» вашим паролем пользователя. Он будет сохраняться при перезагрузках. Введите ключевую кодовую фразу один раз, и это все - ключ аутентифицируется через начальный успешный вход в среду вашего рабочего стола.Протестировано новой установкой AwesomeWM в новом userid
Когда вы подключаетесь после добавления открытого ключа к удаленному серверу вы получите диалоговое окно ssh-add GUI:Когда вы подключаетесь после добавления открытого ключа на удаленный сервер, вы получите графический интерфейс ssh-add dialog:
Разверните «Детали», нажав на треугольник, и вы получите следующее. По умолчанию используется «блокировка keyring, когда я выхожу из системы», для чего вам необходимо ввести пароль один раз за сеанс:Чтобы заставить вышеуказанные действия работать, вы должны использовать gnome-keyring-daemon как SSH-аутентификация, а не ssh-agent. Когда вы входите в систему с использованием lightdm, PAM запускает gnome-keyring-daemon, который попытается разблокировать ключ входа с вашим ключом разблокировки, но вы должны добавить к нему конфигурацию, чтобы поддерживать ее и использовать.
Когда вы подключаетесь после добавления открытого ключа к удаленному серверу, вы получите диалоговое окно ssh-add GUI:
Разверните «Детали», нажав на треугольник, и вы получите следующее. По умолчанию используется «блокировка keyring, когда я выхожу из системы», для чего вам необходимо ввести пароль один раз за сеанс:
Изменить его на автоматическую разблокировку ... всякий раз, когда я вошел в систему, что означает, что он будет работать всякий раз, когда вы вошли в свой сеанс - он «контролируется» вашим паролем пользователя. Он будет сохраняться при перезагрузках.Измените его на Автоматически разблокировать ... всякий раз, когда я вошел в систему, что означает, что он будет работать, когда вы войдете в свою сессию - он «контролируется» вашим паролем пользователя.
Введите ключевую кодовую фразу один раз, и это все - ключ аутентифицируется с помощью начального успешного входа в среду вашего рабочего стола.Введите ключевую фразу для пароля один раз, и это он - ключ аутентифицируется через начальный успешный вход в среду вашего рабочего стола.
В решении вашей проблемы используется агент ssh. Вам просто нужно разблокировать пароль своего ключа один раз, после этого он сохраняется в памяти агентом и автоматически используется
Создает пару частных / открытых ключей с помощью ssh-keygen -t dsa Скопируйте открытый ключ на удаленную машину , обычно это ~ / .ssh / authorized_keys (используйте для этого ssh-copy-id) Запустите ssh-add перед входом в удаленную систему, это потребует вашей кодовой фразы и сохранит ее. Вход в удаленную систему, пароль не нуженssh-agent хорошо описывается в .net, например здесь:
Создает пару private / public key с ssh-keygen -t dsa http: // www .unixwiz.net / techtips / ssh-agent-forwarding.html # agentЕще одно преимущество ssh-agent заключается в том, что если вы входите в удаленную систему с помощью ssh -A user@domain.name, вы можете дополнительно ssh из домена. введите компьютер на третий компьютер, содержащий ваш открытый ключ, без всякого копирования вашего закрытого ключа на компьютер domain.name (и он никогда не видит ваш закрытый ключ, только одноразовый вызов / ответ).
вы можете использовать
ssh-add 'filename or fullpath'
, вам будет предложено ввести парольную фразу, если у вас есть один
, после чего вы можете подключиться без пароля [ ! d3]
Если вы хотите работать с закрытыми клавишами:
ssh-keygen -t rsa -N ''
Затем:
скопировать .ssh/id_rsa.pub в пункт назначения аппарата в .ssh/authorized_keys с помощью scp
[ f2]Все сделано.
Подключиться к удаленному компьютеру без пароля:
ssh user@remote_machine
И у нас нет пароля.