LINUX.ORG.RU

Сообщения aido

 

Django popups in admin

Форум — Web-development

Всем привет!

Как показывать в админке джанги попапы при каком-либо действии?

Нашел вот такое, но я хз, как это правильно отрендерить. Пока хотя бы запустить то, что в мануалах, но внутри админки. (Ну или мб я выбрал не тот пакет...).

Вот код:

from django.views.generic import TemplateView
from django_popup_view_field.fields import PopupViewField
from django.views.generic import FormView
from django_popup_view_field.registry import registry_popup_view
class ColorsPopupView(TemplateView):
    template_name = 'colors.html'

registry_popup_view.register(ColorsPopupView)

class ColorForm(forms.Form):
    color = PopupViewField(
        view_class=ColorsPopupView,
        popup_dialog_title='What is your favorite color',
        required=True,
        help_text='be honest'
    )

class ColorFormView(FormView):
    template_name = "color_form.html"
    form_class = ColorForm

    def form_valid(self, form):
        color = form.cleaned_data.get("color")
        return HttpResponse("Your color: {0}".format(color))

class CatsAdmin(admin.ModelAdmin):
    actions = ['reason',]
    def reason(self, request, queryset):
        return ColorFormView.as_view()

P.S.: Django 2.0, Python3

 ,

aido
()

git multiple ssh-keys on one machine

Форум — Admin

Всем привет!

Как сделать так, чтобы при прописанном конфиге ssh гит все равно брал тот ключ, который я ему скармливаю?

Пробовал вот так:

$ ssh-agent bash -c "ssh-add ~/.ssh/fulltest; GIT_SSL_NO_VERIFY=true git ls-remote"
Identity added: /c/Users/xxx/.ssh/fulltest (/c/Users/xxx/.ssh/fulltest)
Enter passphrase for key '/c/Users/xxx/.ssh/git_xxx':
fatal: Could not read from remote repository.

При этом я не могу (и не хочу, и не нужно) удалить из ~/.ssh/config настройки сервера гита.

 ,

aido
()

Старая проблема кросскомпиляции.‘mutex’ is not a member of ‘std’

Форум — Development

Всем привет!

Короче, error:‘mutex’ is not a member of ‘std’ при сборке приложения при помощи mxe и при помощи стандартного mingw из репозиториев дебиана.

Нашел тему полуторагодовой давности, которая в общем и целом повторяет это же поведение, только на самосборном компилере.

Вопрос в другом: неужели за 2 года в живом проекте до сих пор никто не включил треды или я что-то делаю не так?

пытаюсь скомпилить тот же код:

[quote] x86_64-w64-mingw32.static-g++ -std=c++1z -pthread test.cpp -o test.exe[br] cat test.cpp[br][/quote]#include <mutex>

void foo()
{
    std::mutex m;
}

int main(){
        return 0;
}

> $ x86_64-w64-mingw32.static-g++ -v
Using built-in specs.
COLLECT_GCC=x86_64-w64-mingw32.static-g++
COLLECT_LTO_WRAPPER=/home/builder/mxe/usr/libexec/gcc/x86_64-w64-mingw32.static/5.4.0/lto-wrapper
Target: x86_64-w64-mingw32.static
Configured with: /home/builder/mxe/tmp-gcc-x86_64-w64-mingw32.static/gcc-5.4.0/configure ac_cv_prog_HAVE_DOXYGEN=false --enable-doc=no --enable-gtk-doc=no --enable-gtk-doc-html=no --enable-gtk-doc-pdf=no --docdir=/home/builder/mxe/tmp-gcc-x86_64-w64-mingw32.static/gcc-5.4.0.build_.sink --infodir=/home/builder/mxe/tmp-gcc-x86_64-w64-mingw32.static/gcc-5.4.0.build_.sink --mandir=/home/builder/mxe/tmp-gcc-x86_64-w64-mingw32.static/gcc-5.4.0.build_.sink --with-html-dir=/home/builder/mxe/tmp-gcc-x86_64-w64-mingw32.static/gcc-5.4.0.build_.sink --disable-doxygen --target=x86_64-w64-mingw32.static --build=x86_64-pc-linux-gnu --prefix=/home/builder/mxe/usr --libdir=/home/builder/mxe/usr/lib --enable-languages=c,c++,objc,fortran --enable-version-specific-runtime-libs --with-gcc --with-gnu-ld --with-gnu-as --disable-nls --disable-shared --disable-multilib --without-x --disable-win32-registry --enable-threads=win32 --enable-libgomp --with-gmp=/home/builder/mxe/usr/x86_64-pc-linux-gnu --with-isl=/home/builder/mxe/usr/x86_64-pc-linux-gnu --with-mpc=/home/builder/mxe/usr/x86_64-pc-linux-gnu --with-mpfr=/home/builder/mxe/usr/x86_64-pc-linux-gnu --with-as=/home/builder/mxe/usr/bin/x86_64-w64-mingw32.static-as --with-ld=/home/builder/mxe/usr/bin/x86_64-w64-mingw32.static-ld --with-nm=/home/builder/mxe/usr/bin/x86_64-w64-mingw32.static-nm
Thread model: win32
gcc version 5.4.0 (GCC)

 , ,

aido
()

Qt переводы exceptions

Форум — Development

Всем привет!

Не подскажете, как лучше всего реализовать обработку ошибок в гуёвом приложении, чтобы их можно было переводить на другие языки и бросать как исключения.

Тут с одной стороны lupdate требует наличия QObject, с другой - QObject запрещает копирование/перемещение, которое появляется при throw. В итоге получается целый ворох разных ошибок, который постоянно меняется как при убирании QObject, так и при добавке.

class doesNotExist: public QException, public QObject
{
        Q_OBJECT
        private:
            QString f;
        public:
            doesNotExist(const QString& filename):
                f(filename)
            {}
            virtual QString what() const noexcept override
            {
                return tr("File does not exist: ")+f;
            }
};

Ещё и типы возвращаемого значения конфликтуют у what...

В общем, буду рад любой помощи.

 ,

aido
()

advanced grep

Форум — General

Всем привет!

Есть ли способ заставить греп выводить не только строчку, в которой есть совпадение по регэкспу, но и несколько строчек после этого совпадения?

ну что-то типа такого синтаксиса gcc foo.c | grep +3 error (ожидается, что выведется строчка с совпадением и 3 строчки после неё).

 

aido
()

Orange Pi PC2 ломает флэшки

Форум — Development

Всем привет!

Продолжаем запускать шаттл из говна и палок.

1) Я один такой, у кого при резком отключении питания ломается SD-карта на этой плате?

2) есть ли возможность залить u-boot ей во внутреннюю память, чтобы грузиться потом по NFS без всяких флэшек (тупо стабильнее так)?

3) есть ли возможность оживить SD-карту, если dmesg говорит:

[ 1921.434411] mmc0: Timeout waiting for hardware interrupt.
[ 1921.434423] sdhci: =========== REGISTER DUMP (mmc0)===========
[ 1921.434431] sdhci: Sys addr: 0x00000000 | Version:  0x00001502
[ 1921.434438] sdhci: Blk size: 0x00007008 | Blk cnt:  0x00000001
[ 1921.434444] sdhci: Argument: 0x00000000 | Trn mode: 0x00000013
[ 1921.434451] sdhci: Present:  0x1fff0202 | Host ctl: 0x00000019
[ 1921.434457] sdhci: Power:    0x0000000f | Blk gap:  0x00000000
[ 1921.434464] sdhci: Wake-up:  0x00000000 | Clock:    0x0000fa07
[ 1921.434471] sdhci: Timeout:  0x0000000a | Int stat: 0x00000000
[ 1921.434478] sdhci: Int enab: 0x02ff008b | Sig enab: 0x02ff008b
[ 1921.434484] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[ 1921.434491] sdhci: Caps:     0x176ec8b0 | Caps_1:   0x03002177
[ 1921.434498] sdhci: Cmd:      0x0000333a | Max curr: 0x00000000
[ 1921.434503] sdhci: Host ctl2: 0x00000008
[ 1921.434512] sdhci: ADMA Err: 0x00000001 | ADMA Ptr: 0x00000001bfbab200
[ 1921.434515] sdhci: ===========================================
[ 1921.436621] mmc0: error -110 whilst initialising SD card
[ 1927.903118] mmc0: Skipping voltage switch
[ 1938.587952] mmc0: Timeout waiting for hardware interrupt.
[ 1938.587964] sdhci: =========== REGISTER DUMP (mmc0)===========
[ 1938.587973] sdhci: Sys addr: 0x00000000 | Version:  0x00001502
[ 1938.587981] sdhci: Blk size: 0x00007008 | Blk cnt:  0x00000001
[ 1938.587987] sdhci: Argument: 0x00000000 | Trn mode: 0x00000013
[ 1938.587995] sdhci: Present:  0x1fff0202 | Host ctl: 0x00000019
[ 1938.588001] sdhci: Power:    0x0000000f | Blk gap:  0x00000000
[ 1938.588008] sdhci: Wake-up:  0x00000000 | Clock:    0x00004e47
[ 1938.588015] sdhci: Timeout:  0x0000000a | Int stat: 0x00000000
[ 1938.588022] sdhci: Int enab: 0x02ff008b | Sig enab: 0x02ff008b
[ 1938.588029] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[ 1938.588037] sdhci: Caps:     0x176ec8b0 | Caps_1:   0x03002177
[ 1938.588043] sdhci: Cmd:      0x0000333a | Max curr: 0x00000000
[ 1938.588048] sdhci: Host ctl2: 0x00000000
[ 1938.588057] sdhci: ADMA Err: 0x00000001 | ADMA Ptr: 0x00000001bfbab200
[ 1938.588059] sdhci: ===========================================
[ 1938.590230] mmc0: error -110 whilst initialising SD card
[ 1949.052974] mmc0: Skipping voltage switch

[ 1370.474461] sdhci: ===========================================
[ 1370.476640] blk_update_request: 118 callbacks suppressed
[ 1370.476644] blk_update_request: I/O error, dev mmcblk0, sector 25600
[ 1370.476654] buffer_io_error: 118 callbacks suppressed
[ 1370.476658] Buffer I/O error on dev mmcblk0p1, logical block 2944, lost async page write
[ 1370.476731] blk_update_request: I/O error, dev mmcblk0, sector 25608
[ 1370.476737] Buffer I/O error on dev mmcblk0p1, logical block 2945, lost async page write
[ 1370.476771] blk_update_request: I/O error, dev mmcblk0, sector 25616
[ 1370.476775] Buffer I/O error on dev mmcblk0p1, logical block 2946, lost async page write
[ 1370.476794] blk_update_request: I/O error, dev mmcblk0, sector 25624
[ 1370.476797] Buffer I/O error on dev mmcblk0p1, logical block 2947, lost async page write
[ 1370.476816] blk_update_request: I/O error, dev mmcblk0, sector 25632
[ 1370.476821] Buffer I/O error on dev mmcblk0p1, logical block 2948, lost async page write
[ 1370.476842] blk_update_request: I/O error, dev mmcblk0, sector 25640
[ 1370.476855] Buffer I/O error on dev mmcblk0p1, logical block 2949, lost async page write
[ 1370.476888] blk_update_request: I/O error, dev mmcblk0, sector 25648
[ 1370.476892] Buffer I/O error on dev mmcblk0p1, logical block 2950, lost async page write
[ 1370.476915] blk_update_request: I/O error, dev mmcblk0, sector 25656
[ 1370.476917] Buffer I/O error on dev mmcblk0p1, logical block 2951, lost async page write
[ 1370.476925] blk_update_request: I/O error, dev mmcblk0, sector 25664
[ 1370.476927] Buffer I/O error on dev mmcblk0p1, logical block 2952, lost async page write
[ 1370.476934] blk_update_request: I/O error, dev mmcblk0, sector 25672
[ 1370.476936] Buffer I/O error on dev mmcblk0p1, logical block 2953, lost async page write
[ 1380.715273] mmc0: Timeout waiting for hardware interrupt.

 , ,

aido
()

libbotan cross-compilation fails

Форум — Development

Всем привет!

Можете подсказать, как такое поправить?

Не может найти mutex.

 , ,

aido
()

import/export tasks from TFS to Gitlab

Форум — Admin

Всем привет!

Может, кто сталкивался с этой проблемой миграции проектов... Как сделать миграцию не кода, а задач из одной системы управления проектами в другую?

 ,

aido
()

git hierarchical repush

Форум — Admin

Всем привет!

Предположим, у меня есть два сервера и клиент гитовые. По определенным причинам, мне хочется сделать цепочку пушей такую клиент->сервер1->сервер2. Проблема в том, что хочется сделать это прозрачно без создания дополнительного коммита от сервер1, то есть дуплицировать так, чтобы лог в сервер2 ничего не содержал про сервер1. Вопрос: как?

В смысле - сработает ли такой вариант, сейчас пока нет возможности его проверить: добавляем в хук на серверный пост-пуш просто строчку git push not_origin? По идее же коммиты вроде есть и файлы при репуше не меняются, а состояние на одном и на другом серверах отличаются. Стало быть, есть вероятность, что получится.

 

aido
()

TLS real use-cases

Форум — Development

Всем привет!

Нашел вот такую статейку на просторах интернета. В связи с чем встал насущный вопрос - а где действительно используется thread local storage? Помнит ли кто-нибудь программы, где недостаточно было других стратегий управления многопоточностью, таких как Asynchronous message loop в boost.ASIO или Qt, или же fork-join-стратегия. Они же, насколько мне известно, нормально зарекомендовали свою масштабируемость и эффективность. Единственное место, где TLS действительно может быть нужен, на мой взгляд - это низкоуровневая прога навроде RTOS или Linux Kernel, так как всё находится в общем пространстве. Какие приложения в user-space пользуются TLS в хвост и в гриву и без этого никак?

 

aido
()

полезности clang, llvm

Форум — Development

Всем привет!

Руки дошли до анализа кода на clang/llvm, и встал такой вопрос - а как в них посмотреть список таргет-архитектур? llc-3.8 --version выдает необходимый список, но дело в том, что clang -emit-llvm выдает архитектуро-зависимый код и даже самый простой хеллоуворлд не получается собрать из *.ll в армы, в x86-linux и x86_64-windows одновременно.

Ну и ещё - если пользуетесь этими инструментами, то какие опции чаще всего оказываются нужны? Ну то есть хочется увидеть, на что способна связка clang/llvm помимо своей основной задачи компиляции кода. Вместо сухих манов, хочется какого-нибудь «вау-интро», чтоб посмотреть, что крутого с этими инструментами можно сделать быстро. Писали, что можно генерить кол-стек или диаграмму классов как в графическом виде, так и в текстовом. Где-то еще видел, что можно получить список тех или иных сущностей в проекте - список деклараций/имплементаций функций/классов/методов/структур, и прочего. Где-то натыкался на кодогенерацию. Проблема в том, что все эти мануалы в основном 2012-2016 годов и за это время оба проекта успели измениться значительно. Пример: отсутствие опций --print-supported-archs, --print-available-systems в clang-3.8.

 ,

aido
()

curl -k перевести на qt

Форум — Development

Всем привет!

Хочется сделать так, чтобы приложение обращалось к серверу по SSL и не проверяло сертификаты. По факту мне нужен аналог команды curl -X POST -k https://server.com:8443/ на кутях. Пробовал вот так, выдает пустой реплай, сервер говорит, что к нему не обращался никто. ЧЯДНТ?

// Убедимся, что с адресом не налажали
qDebug()<<address;
QNetworkAccessManager *manager = new QNetworkAccessManager();
QNetworkRequest request;
QSslConfiguration config = QSslConfiguration::defaultConfiguration();
config.setProtocol(QSsl::TlsV1_2);
request.setSslConfiguration(config);
request.setUrl(QUrl(address));
request.setHeader(QNetworkRequest::ServerHeader, "application/json");
connect(manager, SIGNAL(finished(QNetworkReply*)), this,
                 SLOT(replyFinished(QNetworkReply*)));
manager->post(request, message);

void server::replyFinished(QNetworkReply *reply)
{
    this->reply=reply;
    this->reply->ignoreSslErrors();
    QMessageBox messageBox;
    qDebug()<<reply;
    messageBox.warning(0, "Info", this->reply->readAll());
}

 , ,

aido
()

открытые флэшки

Форум — Development

Всем привет! а есть ли полностью открытые 3.0-флэшки? В смысле - чтобы можно было прописаться в контроллер и переделать устройство под себя. по факту мне надо только дескрипторы перебить, чтобы в системе она обнаруживалась не как флэшка, а как кастомное устройство. Если в этой флэшке будут еще какие-нибудь простенькие мозги типа дешевого ARM серии M, то было бы вообще замечтательно. Ну и форм-фактор чтоб соответствовал - чтоб был не размером с отладочную плату, а размером со свисток.

 ,

aido
()

git в качестве почтового клиент-сервера

Форум — Talks

Всем привет!

Может я загоняюсь, но может кто-нибудь и пробовал использовать гит в качестве почтового клиента? на человека создается 3 репозитория в том же гитолайте - принятые письма, отправленные письма и пользовательские группы рассылки. Захотел прочитать письмо - сделал пул из принятых писем. Захотел отправить письмо - указал получателя или группу получателей в сообщении к коммиту и запушил коммит на сервак, сервак по хуку читает сообщение коммита и делает пуш в чужие принятые письма. Захотел добавить группу рассылки - создал файл с именами получателей и запушил его на сервак. Вроде все просто... Встает, конечно, вопрос в 2017 году «можно, но зачем?». Например, чтобы сжимать письма, чтобы обезопасить канал связи при помощи ssh-ключей, чтобы использовать единый интерфейс обмена сообщениями любого рода - будь то коммиты в прод или просто письма.

 ,

aido
()

python3 dynamic import

Форум — Development

Всем привет!

Понадобилось во время выполнения программы на питоне заимпортировать функцию из стороннего модуля. Имя функции одно и то же во всех модулях(предположим, bar), но сам питоновский файл может находится хрен пойми где. Как импортировать такие функции? Пробовал так:

 __import__('/home/user/dir1/foo')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named '/home/user/dir1/foo'

__import__('foo.bar')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'foo.bar'; 'foo' is not a package

 ,

aido
()

Тулы для рефакторинга С++

Форум — Development

Всем привет!

Кто-нибудь может подсказать адекватные инструменты для исправления неадекватного кода?

 ,

aido
()

Qt не могу запустить программу

Форум — Development

Всем привет!

Нынче стало модно запускать скрипты из бинарников. Вот и мне пришлось поддаться этой нехорошей моде. Требуется запустить файл из предыдущей директории в виндах (да, я знаю, что не по адресу, но адекватных винфаков для неадекватной системы в сети нет).

Кароч, прога не умеет запускать скрипт из предыдущей директории, но умеет из своей.

    QString program = "C:/Program Files/Git/bin/sh.exe";
    QStringList arguments;
    // I'm in C:/testApp/testApp
    arguments << "C:/testApp/test.sh";
    qDebug()<<arguments;
    p1.start(program, arguments);
    if (!p2.waitForFinished())
    {
        qDebug() << "2 failed:" << p2.errorString();
        //exit(1);
    }
    else
        remote=p2.readAll();
    qDebug()<<"Remote: "<<remote;

На выхлопе:

("C:/testApp/test.sh")
2 failed: "Unknown error"
Remote:  ""

 ,

aido
()

Qt Installer how to run post-install script

Форум — Development

Всем привет!

Что надо прописать, в installscript.js, чтобы запустить скрипт после установки? Скрипт находится в директории проекта.

Я пробовал так - не вышло:

function Component()
{
    installer.installationFinished.connect(this, Component.prototype.installationFinishedInitRepo);
}

Component.prototype.installationFinishedInitRepo = function()
{
    component.addOperation("Execute", "cd", "%SYSTEMDRIVE%\Program Files (x86)\testApp\testApp")
    component.addOperation("Execute", "\"%SYSTEMDRIVE%\Program Files\Git\bin\sh.exe\" ./post_install.sh")
}

 

aido
()

git force pull

Форум — Admin

Всем привет!

А как сделать так, чтобы git забил на все merge conflicts и просто скачал последний коммит с сервера?

 git pull origin master --allow-unrelated-histories --no-edit --force
warning: no common commits
remote: Подсчет объектов: 6, готово.
remote: Сжатие объектов: 100% (6/6), готово.
remote: Total 6 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (6/6), done.
From app.dev:Test-bin/test
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
Auto-merging update.sh
CONFLICT (add/add): Merge conflict in update.sh
Auto-merging testApp.exe
CONFLICT (add/add): Merge conflict in testApp.exe
Automatic merge failed; fix conflicts and then commit the result.

 

aido
()

ssh перестал видеть ключи

Форум — Admin

Всем привет!

Ситуация такая:

ssh вроде и читает конфиг, но игнорит его.

$ cat ~/.ssh/config
Host gitlab-gis
        PubKeyAuthentication yes
        IdentityFile ~/.ssh/my_user
        User dyakonov
        Hostname my_server.com
        KeepAlive yes
        ServerAliveInterval 25
$ ssh -vvv -T gitlab@my_server.com
OpenSSH_7.4p1 Debian-10+deb9u1, OpenSSL 1.0.2l  25 May 2017
debug1: Reading configuration data /home/my_user/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "my_server.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to my_server.com [10.72.12.71] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /home/my_user/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/my_user/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/my_user/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/my_user/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/my_user/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/my_user/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/my_user/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/my_user/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.4p1 Debian-10+deb9u1
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4p1 Debian-10+deb9u1
debug1: match: OpenSSH_7.4p1 Debian-10+deb9u1 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to my_server.com:22 as 'gitlab'
debug3: hostkeys_foreach: reading file "/home/my_user/.ssh/known_hosts"
debug3: record_hostkey: found key type ECDSA in file /home/my_user/.ssh/known_hosts:1
debug3: load_hostkeys: loaded 1 keys from my_server.com
debug3: order_hostkeyalgs: prefer hostkeyalgs: ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
debug3: receive packet: type 20
debug1: SSH2_MSG_KEXINIT received
debug2: local client KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1,ext-info-c
debug2: host key algorithms: ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-ed25519,rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-cbc,aes192-cbc,aes256-cbc
debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,aes128-cbc,aes192-cbc,aes256-cbc
debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,zlib@openssh.com,zlib
debug2: compression stoc: none,zlib@openssh.com,zlib
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug2: peer server KEXINIT proposal
debug2: KEX algorithms: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,diffie-hellman-group14-sha1
debug2: host key algorithms: ssh-rsa,rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,zlib@openssh.com
debug2: compression stoc: none,zlib@openssh.com
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug1: kex: client->server cipher: chacha20-poly1305@openssh.com MAC: <implicit> compression: none
debug3: send packet: type 30
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug3: receive packet: type 31
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:Gh+o1m4ekCdT4b5gQ4fNdrZNvcs1eNkyKRXjZM1PcjE
debug3: hostkeys_foreach: reading file "/home/my_user/.ssh/known_hosts"
debug3: record_hostkey: found key type ECDSA in file /home/my_user/.ssh/known_hosts:1
debug3: load_hostkeys: loaded 1 keys from my_server.com
debug3: hostkeys_foreach: reading file "/home/my_user/.ssh/known_hosts"
debug3: record_hostkey: found key type ECDSA in file /home/my_user/.ssh/known_hosts:2
debug3: load_hostkeys: loaded 1 keys from 10.72.12.71
debug1: Host 'my_server.com' is known and matches the ECDSA host key.
debug1: Found key in /home/my_user/.ssh/known_hosts:1
debug3: send packet: type 21
debug2: set_newkeys: mode 1
debug1: rekey after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug3: receive packet: type 21
debug1: SSH2_MSG_NEWKEYS received
debug2: set_newkeys: mode 0
debug1: rekey after 134217728 blocks
debug2: key: /home/my_user/.ssh/id_rsa ((nil))
debug2: key: /home/my_user/.ssh/id_dsa ((nil))
debug2: key: /home/my_user/.ssh/id_ecdsa ((nil))
debug2: key: /home/my_user/.ssh/id_ed25519 ((nil))
debug3: send packet: type 5
debug3: receive packet: type 7
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521>
debug3: receive packet: type 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: send packet: type 50
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/my_user/.ssh/id_rsa
debug3: no such identity: /home/my_user/.ssh/id_rsa: No such file or directory
debug1: Trying private key: /home/my_user/.ssh/id_dsa
debug3: no such identity: /home/my_user/.ssh/id_dsa: No such file or directory
debug1: Trying private key: /home/my_user/.ssh/id_ecdsa
debug3: no such identity: /home/my_user/.ssh/id_ecdsa: No such file or directory
debug1: Trying private key: /home/my_user/.ssh/id_ed25519
debug3: no such identity: /home/my_user/.ssh/id_ed25519: No such file or directory
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password

 

aido
()

RSS подписка на новые темы