|   |   | 
| 
 | ssh авторизация сертификатом | ☑ | ||
|---|---|---|---|---|
| 0
    
        lg2marvel 05.05.16✎ 11:36 | 
        Добрый день. Есть сервер ubuntu, устанавливаю на нем ssh, пробую подключиться:
 root@mainsrv03:~# ssh vmadmin@vm01 Connection closed by 10.0.0.131 ок, проверяю сервис на сервере: http://i.piccy.info/i9/e37efbbdcbd17e071388a86a7c555cc0/1462436601/23425/1031132/Snymok.png В /etc/ssh/sshd_config Protocol 2 PubkeyAuthentication yes Пытаюсь скопировать публичный ключ с клиента - не дает. Подскажите плз как поправить? | |||
| 1
    
        spock 05.05.16✎ 11:40 | ||||
| 2
    
        spock 05.05.16✎ 11:43 | 
        +1 https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server
 Там очень много полезного. Все начинающие vds'ники должны начинать с прочтения доки на этом ресурсе. Советую и брать там машинки. | |||
| 3
    
        lg2marvel 05.05.16✎ 11:46 | 
        спасибо еще раз попробую копировать ключи     | |||
| 4
    
        spock 05.05.16✎ 11:48 | 
        (0) "Пытаюсь скопировать публичный ключ с клиента - не дает. " - как не дает? Подробнее.     | |||
| 5
    
        arsik гуру 05.05.16✎ 11:52 | 
        (0) Вот читай.
 http://www.server-world.info/en/note?os=Ubuntu_16.04&p=ssh | |||
| 6
    
        arsik гуру 05.05.16✎ 11:55 | 
        И кстати чем подключаешься?
 Если putty, то скачай последнюю. В ssh что то поменяли. У меня подобное было, не мог подключится. | |||
| 7
    
        lg2marvel 05.05.16✎ 11:59 | 
        (6) Подключаюсь с другого компа на котором стоит proxmox 
 root@mainsrv03:~# ssh usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-L [bind_address:]port:host:hostport] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-R [bind_address:]port:host:hostport] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] [user@]hostname [command] root@mainsrv03:~# | |||
| 8
    
        arsik гуру 05.05.16✎ 12:00 | 
        +(6) Увидел что из линукса.
 Возможно просто, что на клиенте в файле /root/.ssh/known_host есть уже запись с этим айпишником. Удали строчку с этим айпишником из этого файла. | |||
| 9
    
        lg2marvel 05.05.16✎ 12:02 | 
        (8) этого файла нет на клиенте     | |||
| 10
    
        lg2marvel 05.05.16✎ 12:06 | 
        root@mainsrv03:~/.ssh# ls
 authorized_keys config id_rsa id_rsa.pub | |||
| 11
    
        arsik гуру 05.05.16✎ 12:11 | 
        (10) Попробуй из ~/.ssh все перенести и подключись.     | |||
| 12
    
        lg2marvel 05.05.16✎ 12:12 | 
        Переустановил openssh-server, теперь не запускается :-(
 http://i.piccy.info/i9/9d34e79d23da554403f0a894e6d9c2ef/1462439434/20720/1031132/Snymok.png | |||
| 13
    
        arsik гуру 05.05.16✎ 12:18 | 
        - Ну вот и все.
 - Что? Сделал? - Нет. Сломал. | |||
| 14
    
        arsik гуру 05.05.16✎ 12:23 | 
        (12) Попробуй так.
 apt-get purge openssh-server apt-get install openssh-server | |||
| 15
    
        arsik гуру 05.05.16✎ 12:27 | 
        покажи sshd_config и ssh_config     | |||
| 16
    
        lg2marvel 05.05.16✎ 12:53 | 
        да, сломал. после (14) не создаются конфиги в /ets/ssh/
 Попробую ребутнуть все и вся | |||
| 17
    
        arsik гуру 05.05.16✎ 13:01 | 
        не поможет.     | |||
| 18
    
        arsik гуру 05.05.16✎ 13:02 | 
        sshd_config - в /usr/share/doc/openssh-server/example     | |||
| 19
    
        arsik гуру 05.05.16✎ 13:04 | 
        переконфигурация 
 sudo rm -rf /etc/ssh/ssh_host_* sudo dpkg-reconfigure openssh-server | |||
| 20
    
        lg2marvel 05.05.16✎ 13:08 | 
        Взял другой дистрибутив, без ключей подключился нормально     | |||
| 21
    
        arsik гуру 05.05.16✎ 13:09 | 
        Без ключей небезопасно.     | |||
| 22
    
        lg2marvel 05.05.16✎ 13:10 | 
        да, для ansible нужна авторизация по ключам, сейчас попробую скопировать     | |||
| 23
    
        lg2marvel 05.05.16✎ 13:16 | 
        root@mainsrv03:~# ssh-keygen -t rsa
 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/id_rsa already exists. Overwrite (y/n)? y Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 5f:18:81:ac:45:9d:96:72:bf:4d:c6:af:f2:f5:68:1c root@mainsrv03 The key's randomart image is: +--[ RSA 2048]----+ | o.o.o | | = *. | | o +.. . | | . o. + | | S . .= . | | . .. E .| | . . o.| | . +o.| | +o .| +-----------------+ root@mainsrv03:~# ssh-copy-id -i ~/.ssh/id_rsa.pub root@vm01 root@vm01's password: Now try logging into the machine, with "ssh 'root@vm01'", and check in: ~/.ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. root@mainsrv03:~# ansible test -m ping vm01 | success >> { "changed": false, "ping": "pong" } Все отлично, всем спасибо. Убедился в очередной раз что дистрибутив ubuntu core для мазохистов. Сначала он не устанавливался, потом оно тормозит при работе, потом пакеты нормально не ставятся. Да, возможно, я "не умею его готовить". Еще раз благодарю за помощь. | |||
| 24
    
        arsik гуру 05.05.16✎ 13:23 | 
        Centos 7(6) - для серверов наше все. На центоси стабильнее работает. Убунту и дебиан в качестве сервера нафиг. У меня осталось 2 на дебиане, но постепенно тоже их переводить на центось буду.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |