Как использовать ssh-add на удаленном рабочем столе?

Я предполагаю, что вы ссылаетесь на изменение списка доступных действий при щелчке правой кнопкой мыши по файлу в браузере файлов Nautilus. В этом случае попробуйте установить пакет nautilus-actions. Это позволяет создавать пользовательские ярлыки для контекстных меню (меню, которое появляется при щелчке правой кнопкой мыши).

Установить из командной строки

sudo apt-get install nautilus-actions

Или выполнить поиск nautilus-actions в программном центре Ubuntu

0
задан 13 December 2017 в 06:34

2 ответа

Предполагая, что у вас настроена переадресация агента, а агент уже запущен в вашей локальной системе, вы можете просто открыть новый терминал и запустить в нем ssh-add. Процесс агента остается таким же, поэтому существующая пересылка агента должна иметь возможность использовать недавно добавленные ключи:

# on server $ git pull Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. # in new terminal ~ ssh-add Identity added: /home/muru/.ssh/id_rsa (/home/muru/.ssh/id_rsa) Identity added: /home/muru/.ssh/id_ed25519 (muru@ubuntu.local) # back to the server tab $ git pull Already up-to-date.
0
ответ дан 18 July 2018 в 01:18

Предполагая, что у вас настроена переадресация агента, а агент уже запущен в вашей локальной системе, вы можете просто открыть новый терминал и запустить в нем ssh-add. Процесс агента остается таким же, поэтому существующая пересылка агента должна иметь возможность использовать недавно добавленные ключи:

# on server $ git pull Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. # in new terminal ~ ssh-add Identity added: /home/muru/.ssh/id_rsa (/home/muru/.ssh/id_rsa) Identity added: /home/muru/.ssh/id_ed25519 (muru@ubuntu.local) # back to the server tab $ git pull Already up-to-date.
0
ответ дан 24 July 2018 в 17:22
  • 1
    Это не сработает ... возможно, у меня нет перенаправления агентов. Он включен по умолчанию? Если нет, пожалуйста, уточните. – Aero Windwalker 13 December 2017 в 09:25
  • 2
    Если у вас нет настройки перенаправления агентов, нет никакой цели для запуска ssh-add для существующего соединения. Что вы пытаетесь достичь здесь? – Olorin 15 December 2017 в 05:30
  • 3
    Git вытащить на удаленный компьютер, не набрав пароль. – Aero Windwalker 15 December 2017 в 06:20
  • 4
    Затем вам нужно настроить перенаправление агентов. См. [D0] developer.github.com/v3/guides/using-ssh-agent-forwarding . Вы должны установить это при подключении к удаленной системе. – Olorin 15 December 2017 в 08:35
  • 5
    Упс, похоже, эта страница не существует. P.S., неважно, мне просто нужно скопировать и вставить URL-адрес. – Aero Windwalker 15 December 2017 в 12:04

Другие вопросы по тегам:

Похожие вопросы: