cost 120 ms
扭曲 ssh - session exec命令實現

[英]Twisted ssh - session execCommand implementation

再會。 我很抱歉要求一些明顯的事情,因為我在 PHP 中寫作,並且我知道 Python 的級別是“我昨天開始學習這個”。 我已經為此花了幾天時間-但無濟於事。 我從這里下載了https://docs.twistedmatrix.com/en/twisted-20.3.0/conch/examples ...

使用twisted.conch訪問SSH服務器所需的最小信息量是多少?

[英]What is the minimum amount of information needed to access a SSH server using twisted.conch?

談到這個SSH的事情,我有點過頭了。 基本上我試圖通過使用扭曲海螺的SSH隧道訪問朋友服務器。 他給了我以下信息: 我能夠使用python庫motor.motor_asyncio獲取此信息(我需要這是異步兼容以便與其他庫一起使用)但是由於我可以在必要時進入的原因,將無法在raspbe ...

使用Paramiko / Twisted模擬交互式SSH客戶端

[英]Emulate an Interactive SSH client using Paramiko / Twisted

我需要模擬SSH客戶端並記錄輸入的命令。 我遵循了不同的鏈接,但是大多數示例與自動化任務有關 。 出於測試目的,我需要模擬一個交互式 SSH會話和日志命令。 注意:Paramiko不是必需的。 非常感謝扭曲的資源 ...

Python扭曲的SSH客戶端:客戶端在發送10條命令后會阻塞

[英]Python twisted ssh client: client blocks after sending 10 commands

我最近開始使用twisted,我正在嘗試創建一個客戶端,該客戶端連接並向SSH服務器發送命令。 (我只是創建客戶端,並使用一些SSH服務器對其進行測試)。 發送10個命令(例如“ ls”命令)並收到每個命令的答案后,我的客戶端被阻止。 有人可以幫我找到解決方案嗎? 這是我客戶最重要的部分 ...

扭曲:hmac-sha2-512-使用OpenSSH輸入時MAC損壞

[英]twisted: hmac-sha2-512 - Corrupted MAC on input with OpenSSH

我用Twisted(15.5.0)Conch編寫了SSH服務器。 但是RFC 6668定義了適用於twisted.conch.ssh的hmac-sha2-512 MAC算法。 我想知道如何解決它。 我有 在扭曲的ssh服務器中,日志為: ...

使用Python從Privatekey輸入中提取Publickey

[英]Extract Publickey from Privatekey input using Python

我需要像在sshgen中那樣從私鑰生成一個沒有本地臨時位置的公鑰,所以我使用了這個。我將私鑰作為這樣的輸入傳遞(執行時): 我的代碼(codekey.py): 錯誤: 動態地,我需要在執行我的python腳本時傳遞如上所示的密鑰值,並從中生成公鑰。是否有可能?我不需要在本 ...

Python SSH服務器(twisted.conch)更改密碼提示

[英]Python SSH Server(twisted.conch) change the password prompt

我用Twisted Conch編寫了SSH服務器。 當我在客戶端執行“ ssh username@xx.xx.xx.xx”命令時。 我扭曲的SSH服務器將返回一個提示,要求輸入密碼,例如“ username@xx.xx.xx.xx's password:”。 但是,現在我想更改此密碼提示, ...

Python SSH服務器(twisted.conch)獲取用戶的命令

[英]Python SSH Server(twisted.conch) get the user's commands

我願意在服務器上部署一個SSH守護程序,我可以知道它執行了什么命令。 但是我不知道如何獲得用戶的命令。 我實現了基於twisted.conch.ssh.session的SSH服務器。 我可以從SSHSessionProcessProtocol的outReceived中獲取所有stdout, ...

Python SSH服務器(twisted.conch)命令過濾和端口轉發

[英]Python SSH server (twisted.conch) command filtering and port forwarding

我需要創建一個SSH服務器(已為該任務選擇了twisted.conch),它將執行以下操作: 執行端口轉發(附加的代碼不執行該操作,並且我不知道要修改什么) 過濾命令在執行之前(或至少在執行之前或之后記錄)。 下面附帶的代碼創建了一個完美的SSH和SFTP服務器,但缺少 ...

使用Twisted的沙井編寫腳本

[英]Scripting with Twisted's manhole

簡介:無法將命令自動化到Twisted的檢修孔。 尋求解決方案/建議。 Twisted有一個很棒的功能叫做沙井。 它允許用戶ssh到當前運行的Twisted服務器並檢查/與其內部交互。 我想用這個做一些腳本。 連接到沙井只需要 然后將用戶放入可以訪問正在運行的進程的Py ...

Twisted Conch MockSSH:實現'stty -echo'

[英]Twisted Conch MockSSH: implement 'stty -echo'

我正在嘗試使用MockSSH設置模擬ssh shell服務器。 為了測試我正在處理的特定應用程序,我需要能夠阻止外殼回顯輸入。 應用程序總是通過發出'stty -echo'命令開始的,因此stdout僅包含輸出。 例如: 默認情況下禁用回顯,或者在發出“ stty -echo” ...

使用雙絞海螺的ISFTP接口執行下載和上傳?

[英]Use of the ISFTP interface of twisted conch to perform download and upload?

我正在使用扭曲的海螺對SFTP客戶端進行編程。 我在此找到了一個使用扭曲海螺的FileTransferClient類的示例( 扭曲海螺filetransfer )。 此類的openFile方法返回遵循ISFTP服務器的Object。 該接口具有讀寫方法: readChunk和write ...

扭曲的海螺-服務器/客戶端

[英]Twisted Conch - Server/Client

我正在尋找創建類似於以下內容的Twisted Conch Server / Client SSH應用程序: 客戶端<--- Key1 --->服務器/客戶端<--- Key2 --->服務器 我想這就像SSH MITM或命令代理。 我已經閱讀了類似 ...

如何管理Twisted SSH服務器連接

[英]How to manage Twisted SSH server connections

我需要創建一個可以接受多個命令的扭曲SSH服務器。 但是主要功能是服務器應該管理連接。 更具體地說,如果持續時間超過10分鍾(例如),則需要關閉打開的連接。 如果已經有10個打開的連接,則它不應該接受新的連接。 實際上,我仍然無法完全理解所有這些領域,化身,協議和門戶等如何相互影響。 ...

扭曲的海螺數據包完整性錯誤

[英]Twisted Conch Packet Integrity Error

當我使用Twisted海螺連接時,在/var/log/secure.log中的serverloop.c:980處收到數據包完整性錯誤(剩余6個字節)。此后,連接被丟棄(“斷開連接:數據包完整性錯誤”) 該服務器是VMware系統,系統之間沒有防火牆或其他安全性。 我還看到身份驗證成功運行 ...

通過SSH與Twisted Conch連接時出錯

[英]Error while connecting via ssh with Twisted Conch

我想使用DSA私鑰或公鑰(已從私鑰生成公鑰)通過ssh連接到遠程服務器,但是出現此錯誤: 這是我的腳本(Twisted Conch): 這是完整的日志: 所以,問題是我的代碼有什么問題,因為使用OpenSSH SSH客戶端和paramiko lib,我可以連接到服務器而沒 ...

我如何(我可以?)從命令中獲取退出狀態?

[英]How do I (can I?) get the exit status from a command?

通過使用twisted.conch ,我正在使用以下SSHChannel實現,在實例化時向其提供了要運行的命令: 為此,我輸入了應該返回某種退出狀態的shell命令。 我可以閱讀退出狀態是什么嗎? 我曾希望extReceived可以成為我的出路,但它看起來並不像它。 在我的日志 ...

關閉Twisted conch SSH連接的正確方法是什么?

[英]What is the correct way to close a Twisted conch SSH connection?

關閉Twisted conch SSH連接的正確方法是什么? 有明確的方法可以做到這一點嗎? 我看到的所有Twisted海螺示例都關閉了SSH通道,然后停止了反應器。 反應堆關閉似乎可以關閉連接。 但是,我將wxreactor與wxPython一起使用,並且我不想停止反應堆,但是我想 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM