OpenSSH клиент не подключается после удаления id_rsa

Поэтому я тупо переписал свои файлы id_rsa и id_rsa.pub ранее, и я просто решил rm -rf всю папку .ssh, потому что она была повреждена или сломана после работы с ней. С тех пор, когда я пытаюсь подключиться к ssh-серверам, мой клиент просто зависает. Вот вывод для -v

huoy@huoy:~$ ssh -v xxxx@xxxxx.xx -p xx
OpenSSH_6.7p1 Ubuntu-5ubuntu1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to xxxx@xxxxx.xx [xx.xx.xx.xx] port xx.

Кто-нибудь знает, что может вызвать это?

Спасибо

Редактировать: я только что понял, что могу подключиться к другим серверам через SSH. Я думаю, что это связано с сервером, хотя я не уверен, что. Разве это не должно просто отклонить меня, если у меня нет правильных ключей?

4
задан 13 May 2015 в 00:51

1 ответ

Вы удалили свои закрытые ключи.

закрытый ключ сохранен на компьютере, от которого Вы входите в систему, в то время как открытый ключ хранится на .ssh/authorized_keys файле на всех компьютерах, Вы хотите войти в систему.

Источник

, Если у Вас нет резервного копирования, необходимо генерировать новую пару ключей и скопировать открытый ключ в сервер снова.

3
ответ дан 13 May 2015 в 10:51
  • 1
    Я don' t конкретно требуют для установки LD_LIBRARY_PATH в ~/.bashrc. Поскольку я пишу приложение в Java, который вызывает некоторые функции, записанные на языке Matlab, и эти функции были скомпилированы в банки. И быть в состоянии интегрировать Matlab в Java тот путь, я должен установить SDK Компилятора Matlab, и как я сказал, это потребовало, чтобы я добавил 3 пути к LD_LIBRARY_PATH переменная. Но когда я запускаю свое приложение Java, оно все еще говорит, что файл libmwmclmcrrt.so.9.0.1 не найден на java.library.path даже при том, что этот файл находится в /usr/local/MATLAB/MATLAB_Runtime/v901/runtime/glnxa64 – Teedeez 12 August 2016 в 07:58

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

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