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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка SSH  (Прочитано 29876 раз)

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

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Настройка SSH
« Ответ #45 : 23 Мая 2011, 14:44:39 »
Вы проблему с домашней папкой решите - это раз.
Два - ask - это когда ты сам решаешь - yes или no
Шаг за шагом можно достичь цели.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Настройка SSH
« Ответ #46 : 23 Мая 2011, 14:49:53 »
"Проблема с домашней папкой" оттого, что не та команда дана. Вместо ssh -v user1@192.168.1.1 дана просто ssh -v 192.168.1.1

Оффлайн bob_23

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка SSH
« Ответ #47 : 23 Мая 2011, 15:07:19 »
Когда я подключаюсь к серверу, например, ssh serveruser@192.168.1.1 то я там сижу как пользователь сервера, а при useradd serveruser я не указал -m. думаю в этом все дело )))) Вообще-то это не проблема. Проблема в другом.
Вот смотрите, я только что поставил ssh и ничего не менял. В папке ~/.ssh/ у меня пусто. Соединиться с сервером я не могу ибо пишет
The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.
RSA key fingerprint is 18:6a:fa:1e:e2:09:e8:9b:03:e8:1d:ac:1a:2d:79:cf.
Are you sure you want to continue connecting (yes/no)? yes
Host key verification failed.
В том что появляется строка "Are you sure you want to continue connecting (yes/no)?" "виноват" параметр ask. И тут хоть yes хоть no жми, все одно.
Если меняю параметр на no то создает файл ~/.ssh/known_host который есть /etc/ssh/ssh_host_rsa_key.pub на сервере, по содержанию.
Затем снова меняю на ask или комментирую. И так как теперь то ключ у меня есть, то меня свободно пускает. Файл с сервера можно и на флешке, наверное, было бы принести и тогда ковырять конфиг не нужно было бы.

Или у всех все сразу после установки работает?

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Настройка SSH
« Ответ #48 : 23 Мая 2011, 15:23:00 »
Он и по аску, после того, как сказали yes должен создать файл.
Видать вы что-то ковырнули в настройке клиента.
Шаг за шагом можно достичь цели.

Оффлайн bob_23

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка SSH
« Ответ #49 : 23 Мая 2011, 15:27:09 »
Да нет, ковырял уже после того как ничего больше не осталось. Видимо проблема лично у меня. :)
Спасибо за ответы.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Настройка SSH
« Ответ #50 : 23 Мая 2011, 15:52:35 »
Цитировать
я только что поставил ssh и ничего не менял. В папке ~/.ssh/ у меня пусто.
В папке ~/.ssh должны быть файлы id_rsa и id_rsa.pub - это Ваши ключи: закрытый и открытый. Они появляются там при выполнении команды ssh-keygen
vladimir@vladimir:~$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/vladimir/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/vladimir/.ssh/id_rsa.
Your public key has been saved in /home/vladimir/.ssh/id_rsa.pub.
The key fingerprint is:
31:e6:e4:e4:6e:2a:54:eb:f1:2d:da:f7:72:3d:2a:99 vladimir@vladimir
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|        *        |
|      .B o       |
|     . .S        |
|    . o.         |
|   . . oo. o .   |
|    . .+o E . o  |
|     .o..o =o. . |
+-----------------+
vladimir@vladimir:~$ ls ~/.ssh/
id_rsa  id_rsa.pub
После выполнения
ssh-copy-id -i ~/.ssh/id_rsa.pub user1@192.168.1.1
vladimir@vladimir:~$ ssh-copy-id -i ~/.ssh/id_rsa.pub user1@192.168.1.1
The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.
RSA key fingerprint is 9b:00:9e:b7:b7:9b:4a:f0:bc:50:a2:2c:91:8d:50:e5.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.1' (RSA) to the list of known hosts.
user1@192.168.1.1's password:
Now try logging into the machine, with "ssh 'user1@192.168.1.1'", and check in:

  ~/.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.
в папке ~/.ssh появляется файл known_hosts содержащий запись о хосте 192.168.1.1 а на хосте 192.168.1.1 у пользователя user1 в файле ~/.ssh/authorized_keys добавляется запись, содержащая открытый ключ пользователя, под которым был сделан вход.

Все.


Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Настройка SSH
« Ответ #51 : 23 Мая 2011, 15:54:19 »
Собственно генерация файлов должна происходить при установке или при первом обращении.
Шаг за шагом можно достичь цели.

Оффлайн bob_23

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка SSH
« Ответ #52 : 23 Мая 2011, 16:05:10 »
Karl500, если все было так просто то не было бы так сложно. Все это я делал и ssh-copy-id -i ~/.ssh/id_rsa.pub user1@192.168.1.1 дает точно такую же ошибку. Вся проблема в том что при первом обращении к серверу не создается файл known_hosts с ключом ssh сервера, отсюда все беды. А вот почему он не создается это уже другой вопрос.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Настройка SSH
« Ответ #53 : 23 Мая 2011, 16:09:46 »
Тогда (если есть вероятность, что причина - в "копании" в конфигах) можно попробовать так:

sudo apt-get purge openssh-client
sudo apt-get install openssh-client

Пользователь решил продолжить мысль 23 Мая 2011, 16:12:15:
Кстати - еще вопрос: то, что known_hosts не создается, я понял. А id_rsa и id_rsa.pub после ssh-keygen создаются?
« Последнее редактирование: 23 Мая 2011, 16:12:15 от Karl500 »

Оффлайн podkovyrsty

  • Старожил
  • *
  • Сообщений: 1547
  • Content-Type: alternative
    • Просмотр профиля
Re: Настройка SSH
« Ответ #54 : 23 Мая 2011, 16:29:21 »
Да, если опция явно не указана при установке.
Шаг за шагом можно достичь цели.

Оффлайн bob_23

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Настройка SSH
« Ответ #55 : 23 Мая 2011, 20:47:10 »
sudo apt-get purge openssh-client
sudo apt-get install openssh-client
ничего не изменилось (ибо причина не в том что я сначала убрал #, а потом вернул на место.)

Кстати - еще вопрос: то, что known_hosts не создается, я понял. А id_rsa и id_rsa.pub после ssh-keygen создаются?
да, эти ключи создаются нормально
« Последнее редактирование: 24 Мая 2011, 08:12:36 от bob_23 »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Настройка SSH
« Ответ #56 : 24 Мая 2011, 10:56:31 »
Я бы попробовал еще две вещи, чтобы точно понять, в чем именно проблема: зайти С другого клиента на сервер и зайти НА другой сервер с клиента.
По результату можно будет хотя бы судить, в см проблема - в клиенте или в сервере (что тоже возможно).

Оффлайн MonoLife

  • Активист
  • *
  • Сообщений: 357
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Re: Настройка SSH
« Ответ #57 : 27 Октября 2011, 06:05:28 »
Наткнулся на эту тему, т.к. сдуру в mc удалил папку /etc/ssh.
Создал на всякий пожарный папку /etc/ssh
При переустановке ssh появляются ошибки, типа ".. что-то там из-за предыдущего крэша..", папка ssh не создается...

Помог такой способ:
1.sudo apt-get autoremove ssh
2. удалил файл, который образовался из-за ошибок ssh из папки /var/crash..

Переустановил ssh. Заработало!

Оффлайн dyadyajack

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Настройка SSH
« Ответ #58 : 12 Декабря 2011, 02:27:58 »
Во-общем столкнулся с похожей проблемой.

Проявляется на 11.04 и выше.

При соединении по ssh с железякой, коммутатором ZTE не в какую не могу уговорить.
Постоянно вываливается key_verify failed for server_host_key

Так как железяка хардварная, то ничего там не менялось. Если брать Ubuntu с версией до 11, то там пускает.
ssh user@10.0.0.7 -vvv
(Нажмите, чтобы показать/скрыть)
Замучила уже шайтан-машина. Помогите побороть данную ошибку.

ssh_config
(Нажмите, чтобы показать/скрыть)
uzver@comp:/etc/ssh$ ls -al ~/.ssh/
total 20
drwx------ 2 uzver uzver 4096 2011-12-11 22:11 .
drwxr-xr-x 8 uzver uzver 4096 2011-12-11 21:45 ..
-rw------- 1 uzver uzver 1679 2011-12-11 22:11 id_rsa
-rw-r--r-- 1 uzver uzver  393 2011-12-11 22:11 id_rsa.pub
-rw-r--r-- 1 uzver uzver  924 2011-12-11 21:37 known_hosts
« Последнее редактирование: 12 Декабря 2011, 02:36:05 от dyadyajack »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка SSH
« Ответ #59 : 30 Марта 2012, 21:43:32 »
При чём тут SSH?... Вам, батенька, VPN подойдёт гораздо лучше.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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