Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: SSH по ключу  (Прочитано 2125 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
SSH по ключу
« : 21 Июля 2013, 20:54:09 »
Здравствуйте.Создал тип подключения "по ключу".ssh:локальный пк-удалённый (сервер).Но команда выполняется если только имеет
такой вид:ssh -i /home.. user@ip,если набираю просто ssh user@ip в доступе отказано.Подскажите как это дело поправить?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: SSH по ключу
« Ответ #1 : 21 Июля 2013, 20:57:23 »
ureech, вдумчиво читать
man ssh

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
Re: SSH по ключу
« Ответ #2 : 21 Июля 2013, 21:02:52 »
Вдумчиво не получается,всё по басурмански.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: SSH по ключу
« Ответ #3 : 21 Июля 2013, 21:12:24 »
ureech, есть http://translate.google.com/ и http://www.opennet.ru/man.shtml?topic=ssh&category=1&russian= где уже есть готовый человеческий перевод.

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
Re: SSH по ключу
« Ответ #4 : 21 Июля 2013, 21:18:46 »
И на том спасибо. :)

Пользователь решил продолжить мысль 21 Июля 2013, 21:26:23:
цитата:-i:...По умолчанию это $HOME/.ssh/identity в домашнем каталоге пользователя конец цитаты.
Переменная $HOME это-/home/user/-?
« Последнее редактирование: 21 Июля 2013, 21:26:23 от ureech »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: SSH по ключу
« Ответ #5 : 21 Июля 2013, 22:30:52 »
Цитировать
Переменная $HOME это-/home/user/-?
echo $HOME?
Wars ~.o

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
Re: SSH по ключу
« Ответ #6 : 21 Июля 2013, 22:40:54 »
Действительно,тормознул

Пользователь решил продолжить мысль 21 Июля 2013, 22:43:01:
А где поменять значение по умолчанию для $HOME?Подскажте.
« Последнее редактирование: 21 Июля 2013, 22:43:01 от ureech »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: SSH по ключу
« Ответ #7 : 21 Июля 2013, 22:44:39 »
UseDNS noтогда?
Wars ~.o

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: SSH по ключу
« Ответ #8 : 21 Июля 2013, 22:47:56 »
ureech, а зачем?

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
Re: SSH по ключу
« Ответ #9 : 21 Июля 2013, 23:01:19 »
ureech, а зачем?
У меня ключи лежат в home/..Как я понял что бы команда запускалась без -i...,надо или ключи переложить в /root или поменять значение по умолчанию.Или нет?..

Пользователь решил продолжить мысль 21 Июля 2013, 23:03:36:
UseDNS noтогда?
А то что за команда?Простите я не знаю.
« Последнее редактирование: 21 Июля 2013, 23:03:36 от ureech »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: SSH по ключу
« Ответ #10 : 21 Июля 2013, 23:17:42 »
ureech, поменяеете значение, будут глюки в других программах, они то об этом не знают.
Цитировать
-i файл_идентификации
     Указывает файл из которого считывается идентификация (приватный ключ) для RSA или DSA аутентификации. По умолчанию это $HOME/.ssh/identity в домашнем каталоге пользователя. Файлы идентификации так-же могут быть указаны на по-машинной основе в файле конфигурации. Это позволяет иметь подряд несколько параметров -i (и указывать в конфигурационном файле несколько идентификаторов).
Таким образом, положите Ваши ключи в скрытую папку $HOME/.ssh/identity и подключайтесь, где $HOME - папка юзера от которого запускается ssh. Если в GUI, то в наутилусе нажмите Ctrl+., чтоб скрытые файлы видеть.
« Последнее редактирование: 21 Июля 2013, 23:19:31 от peregrine »

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
Re: SSH по ключу
« Ответ #11 : 21 Июля 2013, 23:34:01 »
Простите мне мою тупость,но что значит "папка юзера".Я думал это папка /hоme/user/,но $HOME это /root.Получается,что в /root создать папку /user? Или /root присвоить права user-a?

Пользователь решил продолжить мысль 22 Июля 2013, 00:16:42:
Всё разобрался.Всем спасибо.На файл id_rsa прав не было.
« Последнее редактирование: 22 Июля 2013, 00:16:42 от ureech »

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: SSH по ключу
« Ответ #12 : 22 Июля 2013, 00:17:02 »
ureech, от рута работаете? Не знаю, как с ssh (не админю компьютеры), но обычно это очень плохо.

Оффлайн ureech

  • Автор темы
  • Участник
  • *
  • Сообщений: 198
    • Просмотр профиля
Re: SSH по ключу
« Ответ #13 : 22 Июля 2013, 00:17:52 »
Нет не от рута.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: SSH по ключу
« Ответ #14 : 22 Июля 2013, 00:20:29 »
ureech, а почему
echo $HOMEУ Вас рута возврашает? Должно папку пользователя. Вы ssh через sudo запускаете?

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.