19 / 19 / 0
Регистрация: 14.09.2010
Сообщений: 136
1

ssh доступ с использованием rsa ключей

14.09.2010, 18:02. Показов 5456. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем
Есть вопрос
Настраиваю ssh доступ с иползованием rsa ключей с windows машины
Делаю все как в мане
http://vlad.design.com.ua/2009... a-freebsd/
конфиг sshd

# $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $
# $FreeBSD: src/crypto/openssh/sshd_config,v 1.47.2.2.2.1 2008/11/25 02:59:29 kensmith Exp $

# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.

# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin

# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options change a
# default value.

# Note that some of FreeBSD's defaults differ from OpenBSD's, and
# FreeBSD has a few additional options.

#VersionAddendum FreeBSD-20080901

#Port 22
#Protocol 2
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

# Disable legacy (protocol version 1) support in the server for new
# installations. In future the default will change to require explicit
# activation of protocol 1
Protocol 2

# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key
# HostKeys for protocol version 2
#HostKey /etc/ssh/ssh_host_dsa_key

# Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 1h
#ServerKeyBits 1024

# Logging
# obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
#LogLevel INFO

# Authentication:

#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys2

# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
RhostsRSAAuthentication no
# similar for protocol version 2
HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# RhostsRSAAuthentication and HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes

# Change to yes to enable built-in password authentication.
PasswordAuthentication no
PermitEmptyPasswords no

# Change to no to disable PAM authentication
#ChallengeResponseAuthentication yes

# Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosGetAFSToken no

# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes

# Set this to 'no' to disable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication. Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# the setting of "PermitRootLogin without-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
#UsePAM yes

#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
#X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
#PrintLastLog yes
#TCPKeepAlive yes
UseLogin no
#UsePrivilegeSeparation yes
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS yes
#PidFile /var/run/sshd.pid
#MaxStartups 10
#PermitTunnel no
#ChrootDirectory none

# no default banner path
#Banner none

# override default of no subsystems
Subsystem sftp /usr/libexec/sftp-server
IgnoreRhosts yes
IgnoreUserKnownHosts yes
PrintMotd yes
StrictModes yes

# Example of overriding settings on a per-user basis
#Match User anoncvs
# X11Forwarding no
# AllowTcpForwarding no
# ForceCommand cvs server

При входе

Using username "skull" .
Server refused our key
Using keyboard-interactive authentication.
Password:


В чем проблема ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2010, 18:02
Ответы с готовыми решениями:

Вход через SSH с использованием ключей
К сожалению с FreeBSD работаю 2-й день, даже не знаю относится ли она к Линукс :scratch: ну так...

Доступ по ssh и генерация ключей через cpanel
Здравствуйте! Помогите пожалуйста разобраться с доступом на хостинг по SSH. С помощью CPanel...

Как изменить ssh ключ локального репозитория, что бы был он, а не id.rsa из папки .ssh?
Как изменить ssh ключ локального репозитория, что бы был он, а не id.rsa из папки .ssh? Просто у...

RSA - создание ключей
Помогите пожалуйста, Мне нужна программа которая будет создавать пару ключей, не используя...

11
Эксперт С++
7175 / 3234 / 81
Регистрация: 17.06.2009
Сообщений: 14,164
14.09.2010, 20:26 2
FreeBSD какой версии ?
Ты этот конфиг sshd не менял ?
Посмотри в логах - причину отказа

Может ты права на .ssh неправильные сделал
0
Эксперт по компьютерным сетямЭксперт NIX
13009 / 7401 / 800
Регистрация: 09.09.2009
Сообщений: 28,968
14.09.2010, 20:35 3
Цитата Сообщение от deathraider Посмотреть сообщение
AuthorizedKeysFile .ssh/authorized_keys2
а такой файл есть?
попробуйте закомментировать этот параметр (или пропишите правильно).

ну собственно ключи сами импортированы?
0
19 / 19 / 0
Регистрация: 14.09.2010
Сообщений: 136
14.09.2010, 22:21  [ТС] 4
- FreeBSD 7.1
- конфиг не менял
(разкоментировал строки

PasswordAuthentication no
PermitEmptyPasswords no
UseLogin no
RSAAuthentication yes
PubkeyAuthentication yes )

AuthorizedKeysFile .ssh/authorized_keys2 - файл присутствует права на файл и .ssh/ - 700

Добавлено через 1 минуту
насчет логов сказать не могу - ибо машина на работе
завтра гляну - отпишусь

Добавлено через 1 минуту
генерация , импорт ключей и настройка putty - согласно инструкции
http://vlad.design.com.ua/2009... a-freebsd/
0
Эксперт по компьютерным сетямЭксперт NIX
13009 / 7401 / 800
Регистрация: 09.09.2009
Сообщений: 28,968
14.09.2010, 22:31 5
Цитата Сообщение от deathraider Посмотреть сообщение
согласно инструкции
если абсолютно согласно инструкции, плюс ваш конфиг, то естественно работать не будет.
как говорится найдите одно отличие.
0
19 / 19 / 0
Регистрация: 14.09.2010
Сообщений: 136
14.09.2010, 22:40  [ТС] 6
?
(насчет имени файла AuthorizedKeysFile .ssh/authorized_keys2 так меняно было)
0
Эксперт по компьютерным сетямЭксперт NIX
13009 / 7401 / 800
Регистрация: 09.09.2009
Сообщений: 28,968
14.09.2010, 22:42 7
вот вам копия вашего сообщения
Код
Using username "dmitry".
Server refused our key
dmitry@dmitrykhn.homedns.org's password:
угадаете что сделал?
0
19 / 19 / 0
Регистрация: 14.09.2010
Сообщений: 136
14.09.2010, 22:46  [ТС] 8
KerberosAuthentication no
?

Добавлено через 2 минуты
прошу не пинать - настраиваю впервые
0
Эксперт по компьютерным сетямЭксперт NIX
13009 / 7401 / 800
Регистрация: 09.09.2009
Сообщений: 28,968
14.09.2010, 22:51 9
да нет, я просто у себя (В СЕРВЕРЕ) в папке .ssh переименовал файл authorized_keys в файл authorized_keys.bak

а вот манипуляции с файлом authorized_keys2 (переименование, удаление) абсолютно никак не повлияли на вход в консоль по ключу.

В принципе, вот мой талмуд по настройке путти
http://dmitrykhn.homedns.org/w... m-windows/
рабтает все уже несолько лет.
но скажу сразу, у меня в сервере в конфиге sshd строка
AuthorizedKeysFile .ssh/authorized_keys2
закомментирована. а ключ импортирован (как и в той инструкции, на которую вы давали ссылку) в
файл $HOME/.ssh/authorized_keys (без двойки)
0
19 / 19 / 0
Регистрация: 14.09.2010
Сообщений: 136
15.09.2010, 12:06  [ТС] 10
скорее
KerberosOrLocalPasswd no

Добавлено через 1 минуту
dmkhn,
огромное спасибо

Добавлено через 13 часов 13 минут
еще вопрос
Для одного пользователя сделал - все ок
при добавлении ключей для другого (понятно что делаю под другим пользователем) имею ошибку

$ ssh-keygen -i -f key.pub >> $HOME/.ssh/authorized_keys
buffer_get_ret: trying to get more bytes 4 than in buffer 0
buffer_get_int: buffer error
$

в чем проблема ?
0
Эксперт по компьютерным сетямЭксперт NIX
13009 / 7401 / 800
Регистрация: 09.09.2009
Сообщений: 28,968
15.09.2010, 12:13 11
возможно у пользователя просто еще нет ни этой папки ни этого файла?
0
19 / 19 / 0
Регистрация: 14.09.2010
Сообщений: 136
15.09.2010, 13:21  [ТС] 12
все , разобрался
0
15.09.2010, 13:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2010, 13:21
Помогаю со студенческими работами здесь

Генератор ключей RSA
Как написать генератор ключей как у этого сайта ? http://crypt-online.ru/crypts/rsa/ Открытый ключ...

Генератор rsa-ключей
Скажите,есть ли нормальный бесплатный генератор rsa-ключей для андроид?

RSA создание ключей
Подскажите пожалуйста как создать пару ключей RSA для шифрования/расшифровки с возможностью выбора...

SSH, RSA key
Добавлено через 20 минут На gitlab написаноНадо только емайл менять или ещё что то? После...

RSA. Сохранение ключей в базе данних
Всем доброго времени суток. Вообщем хочу сохранять пароли в базе с помощью RSA. Я так понял по...

Аутентификация по ssh, rsa, механизм работы
Доброе утро! Настраиваю доступ с одного сервера на другой, через scp. На обоих серверах...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru