Описание тега twisted.conch

Conch - это реализация SSHv2, написанная на Python.
2 ответа

Как правильно закрыть SSH-соединение Twisted Conch?

Как правильно закрыть SSH-соединение Twisted Conch? Есть ли явный способ сделать это? Все примеры витой раковины, которые я видел, закрывали канал SSH, а затем останавливали реактор. Кажется, что остановка реактора закрывает соединение. Однако я исп…
17 дек '12 в 19:39
1 ответ

Эмулируйте Интерактивный SSH-клиент, используя Paramiko / Twisted

Мне нужно эмулировать SSH-клиент и регистрировать введенные команды. Я перешел по разным ссылкам, но большинство примеров связаны с автоматизацией задач. Для целей тестирования мне нужно эмулировать Интерактивный SSH-сеанс и команды журнала. Примеча…
19 сен '18 в 17:23
1 ответ

Витая: hmac-sha2-512 - поврежденный MAC на входе с OpenSSH

Я пишу SSH-сервер с Twisted(15.5.0) Conch. Но RFC 6668 определяет алгоритмы MAC hmac-sha2-512 для twisted.conch.ssh, которые его не поддерживают. Я хочу знать, как это исправить. я имею $ ssh -V OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013 (assh…
21 дек '16 в 02:57
0 ответов

Как включить SSH ServerAlive и ClientAlive в Twisted?

У меня проблема с неуместным разъединением, аналогичным описанному здесь. Предлагаемое решение TCPKeepAlive слишком медленное. Работая с протоколом SSH, мне стало интересно, возможно ли включить / легко реализовать в Twisted функции SSH ServerAlive …
11 янв '19 в 13:56
1 ответ

Как я могу (могу ли я?) Получить статус выхода из команды?

С помощью twisted.conchЯ работаю со следующими SSHChannel реализация, которая получает команду для запуска при создании экземпляра: class CommandChannel(channel.SSHChannel): name = 'session' def __init__(self, command, *args, **kwargs): channel.SSHC…
05 апр '13 в 15:00
1 ответ

Сценарии с люком Twisted

Краткое описание: Невозможно автоматизировать команды в канализационный люк. Ищу решения / советы. Twisted обладает отличной функциональностью, называемой люком. Он позволяет пользователю подключиться к текущему серверу Twisted и проверить / взаимод…
27 авг '15 в 16:10
2 ответа

Python SSH сервер (twisted.conch) фильтрация команд и переадресация портов

Мне нужно создать SSH-сервер (для работы был выбран twisted.conch), который будет делать следующее: Выполните переадресацию портов (прикрепленный код этого не делает, и я не знаю, что изменить) Команды фильтра ДО того, как они выполняются (или, по к…
1 ответ

Витая (17.5.0) SSHConnection с использованием ранее закрытого канала (ssh_CHANNEL_OPEN_CONFIRMATION)

Я использую SSHChannel поверх "постоянного" SSHConnection. Иногда ранее закрытый localChannel пытается использовать его, что приводит к KeyError, поскольку localChannel отсутствует в SSHConnection.channels[]. Вот некоторые фрагменты журнала: 2017-07…
05 июл '17 в 15:57
1 ответ

Как туннелировать любой протокол Twisted (скажем, HTTP) внутри SSH, используя Twisted?

Я хотел бы делать HTTP-запросы через SSH-туннели, используя Twisted. Я видел примеры использования Twisted для настройки переадресации локальных портов SSH, но я не об этом. Вместо этого мне кажется, что можно использовать Twisted для прямого оборач…
07 май '14 в 18:25
1 ответ

Как управлять соединениями с Twisted SSH сервером

Мне нужно создать скрученный сервер SSH, который принимает несколько команд. Но главная особенность в том, что сервер должен управлять соединением. Чтобы быть более конкретным, необходимо закрыть открытое соединение, если оно длится более 10 минут (…
17 июл '13 в 15:33
1 ответ

Ошибка при соединении через ssh с Twisted Conch

Я хочу подключиться к удаленному серверу через ssh с закрытым или открытым ключом DSA (открытый ключ был создан из закрытого ключа), но у меня есть эта ошибка: Disconnecting with error, code 14 reason: no more authentication methods available Вот мо…
16 май '13 в 14:28
1 ответ

Пробная витая пробка TDD, "экземпляр StringTransport не имеет атрибута..."

Я работаю над настройкой настраиваемой оболочки-заглушки SSH, аналогичной MockSSH, и хочу сделать это на тестовой основе. Я сталкиваюсь с проблемами тестирования, когда я использую conch.recvline.HistoricRecvLine вместо базового twisted.internet.pro…
07 авг '15 в 20:45
1 ответ

Может ли Twisted запускать SFTP FTPS и HTTPS Server одновременно

Я могу быть слишком амбициозным, и то, что я пытаюсь достичь, может даже оказаться невозможным с использованием Twisted, но я хотел бы разработать приложение с использованием Twisted, которое выполняет все следующие действия. Запустите SFTP-сервер З…
20 дек '14 в 03:00
1 ответ

Извлечение Publickey из ввода Privatekey с использованием Python

Мне нужно сгенерировать publickey из закрытого ключа без локального временного расположения, как мы делаем в sshgen. Так что я использую это. Здесь я передаю свой закрытый ключ как ввод (вот так): python codekey.py "-----BEGIN RSA PRIVATE KEY-----\n…
22 авг '16 в 08:07
2 ответа

Использование интерфейса ISFTP витой раковины для выполнения загрузки и выгрузки?

Я работаю для программирования клиента SFTP с использованием витой раковины. Я нашел пример в этом форуме, используя класс FileTransferClient витой раковины в этом (передача файла витой раковины). Метод openFile этого класса возвращает объект, котор…
15 апр '15 в 07:34
1 ответ

Ошибка целостности пакета Twisted Conch

Когда я подключаюсь с помощью Twisted conch, я получаю ошибку целостности пакета (осталось 6 байт) по адресу serverloop.c:980 в /var/log/secure.log. После этого соединение прерывается ("Отключение: ошибка целостности пакета") Сервер является системо…
21 май '13 в 12:14
1 ответ

Невозможно запустить углеродный кэш с включенным люком

Когда я пытаюсь бежать carbon-cache.py start установив ENABLE_MANHOLE = True MANHOLE_INTERFACE = 127.0.0.1 MANHOLE_PORT = 7222 MANHOLE_USER = admin MANHOLE_PUBLIC_KEY = ssh-rsa AAAAB3NzaC1yc2EAAAABiwAaAIEAoxN0sv/e4eZCPpi3N3KYvyzRaBaMeS2RsOQ/cDuKv11d…
25 окт '16 в 08:29
1 ответ

SSH сервер на Python

Мне нужен простой пример сервера SSH на Python. Я не знаю много английского, мне трудно понять документацию. Я пытался использовать парамико и витую раковину. Помоги мне, пожалуйста. Я нахожу это, но документация не описывает вещи, связанные с ssh. …
18 авг '13 в 18:22
1 ответ

Аутентификация с использованием Twisted SSH-сервера

Вот простое скрученное приложение: from twisted.cred import checkers, portal from twisted.conch import manhole, manhole_ssh from twisted.conch.insults import insults from twisted.application import service, internet from twisted.internet import endp…
25 июл '14 в 12:53
0 ответов

Twisted Conch Shell: блокировка исполняемого файла

У меня есть работающий сервер SSH Shell, и я пытаюсь создать команду (класс команд), которая действует как "ping", распечатывая некоторые данные каждые несколько секунд. Оболочка ищет исполняемые файлы для принятых команд, создает их с заданными арг…
16 авг '15 в 00:31