@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 12 января 2017 г.

12:34:16 ПП
User 149595952
#offtop Все уже установили новые темы в телеграме?)
12:35:36 ПП
User 119702721
Конечно.
12:55:09 ПП
User 100243492
ребят привет
12:56:07 ПП
User 100243492
в БД хранится rsa ключ (id_rsa/id_rsa.pub), имея его надо авторизоваься по SSH. Желатльно через paramiko учитывая исопльзования их, кто-нибудь работал с этим?
02:24:26 ПП
User 226624052
Эм.. А будет так работать?
02:24:38 ПП
User 226624052
Если да, то тоже интересно решение
02:34:27 ПП
User 120578100
User 100243492
в БД хранится rsa ключ (id_rsa/id_rsa.pub), имея его надо авторизоваься по SSH. Желатльно через paramiko учитывая исопльзования их, кто-нибудь работал с этим?
А в чём собственно проблемы? Парамика ж принимает блобы))) Или в каком виде rsa хранятся?
02:43:30 ПП
User 254082535
Думаю, к тому, что ssh ищет определенные файлы в определенных каталогах, если не находит, то просит авторизацию по паролю. Наверное вопрос в том, как отдать запись из бд клиенту?
02:45:14 ПП
User 158695346
User 254082535
Думаю, к тому, что ssh ищет определенные файлы в определенных каталогах, если не находит, то просит авторизацию по паролю. Наверное вопрос в том, как отдать запись из бд клиенту?
ssh можно подсунуть любой файл вместо ключа.
02:45:44 ПП
User 254082535
Если создавал с кастом параметрами.
02:45:50 ПП
User 158695346
то есть, любое расположение файла-ключа
02:45:56 ПП
User 119702721
У меня ssh берёт ключи из базы keepass. Спрашивая мастер-пароль при использовании.
02:46:40 ПП
User 120578100
usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-E log_file] [-e escape_char]
           [-F configfile] [-I pkcs11] [-i identity_file]
           [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
           [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
           [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]
02:48:54 ПП
User 226624052
А, тогда вроде понял
03:14:39 ПП
User 100243492
у меня ключи храянтся в БД
03:15:08 ПП
User 100243492
User 120578100
А в чём собственно проблемы? Парамика ж принимает блобы))) Или в каком виде rsa хранятся?
она принимает строку к хранению файло, и начинает его читать
03:15:36 ПП
User 100243492
User 254082535
Думаю, к тому, что ssh ищет определенные файлы в определенных каталогах, если не находит, то просит авторизацию по паролю. Наверное вопрос в том, как отдать запись из бд клиенту?
один случай авторизация через лог/пасс, это не проблема, а вот с RSA трабла
03:15:40 ПП
User 120578100
User 100243492
у меня ключи храянтся в БД
в каком виде?
03:15:56 ПП
User 120578100
User 100243492
она принимает строку к хранению файло, и начинает его читать
она может принимать блобы
03:16:05 ПП
User 100243492
хранится строкой
03:16:15 ПП
User 100243492
User 120578100
она может принимать блобы
можно ссылку? в упор не вижу
03:17:55 ПП
User 120578100
class paramiko.agent.AgentKey(agent, blob)
Private key held in a local SSH agent. This type of key can be used for authenticating to a remote server (signing). Most other key operations work as expected.

can_sign()
Return True if this key has the private part necessary for signing data.

from_private_key(file_obj, password=None)
Create a key object by reading a private key from a file (or file-like) object. If the private key is encrypted and password is not None, the given password will be used to decrypt the key (otherwise PasswordRequiredException is thrown).

Parameters:  
file_obj – the file-like object to read from
password (str) – an optional password to use to decrypt the key, if it’s encrypted
03:18:04 ПП
User 120578100
http://docs.paramiko.org/en/2.1/api/agent.html
03:18:55 ПП
User 100243492
сейчас попроую
04:20:58 ПП
User 100243492
шото, не проканало
04:21:54 ПП
User 100243492
/home/kdelinx/dev/flask/blackjack/.env/lib/python3.5/site-packages/paramiko/auth_handler.py in _parse_service_accept(self, m)
    239                 m.add_string(self.private_key)
    240                 blob = self._get_session_blob(self.private_key, 'ssh-connection', self.username)
--> 241                 sig = self.private_key.sign_ssh_data(blob)
    242                 m.add_string(sig)
    243             elif self.auth_method == 'keyboard-interactive':

/home/kdelinx/dev/flask/blackjack/.env/lib/python3.5/site-packages/paramiko/rsakey.py in sign_ssh_data(self, data)
     95 
     96     def sign_ssh_data(self, data):
---> 97         signer = self.key.signer(
     98             padding=padding.PKCS1v15(),
     99             algorithm=hashes.SHA1(),

AttributeError: '_RSAPublicKey' object has no attribute 'signer'
04:22:16 ПП
User 226624052
блэкджек :D
04:22:34 ПП
User 100243492
Да, и в рабочем репозитории он зовется именно так!
04:22:58 ПП
User 226624052
И апликухи типа whores
04:23:45 ПП
04:23:51 ПП
User 100243492
ну как-то так ;)
04:25:32 ПП
User 226624052
О, редмайн
07:47:51 ПП
User 110157605
Привет джангистам?
07:47:55 ПП
User 110157605
Джангерам?
07:51:16 ПП
User 234491501
И тебе привет. С чем к нам поаловал?
07:52:18 ПП
User 110157605
Я только фласк могу
07:52:24 ПП
User 110157605
Думаю джанго начать
07:52:45 ПП
User 110157605
Вот решил зайти
07:55:25 ПП
User 234491501
Начинай с документации. 😉
08:23:23 ПП
User 149595952
@Zambinq Много хороших ссылочек: http://www.fullstackpython.com/django.html
Также прочитай Django Girls.
fullstackpython.com/django.html
Learn more about Django, the popular batteries-included Python web framework, on Full Stack Python. Great post on Full Stack Python about Django!
09:43:30 ПП
User 194990550
хз, вот джангу ценю за ее доку, все все все расписано, новичку вобще лекго начать.
так что в доку)
09:59:20 ПП
User 100243492
User 194990550
хз, вот джангу ценю за ее доку, все все все расписано, новичку вобще лекго начать.
так что в доку)
однако, кое-чего порой не хватает и довольно мало