2012-11-17 44 views
6

我想用python創建一個安全的聊天服務器,經過幾個小時的狩獵之後,我發現我應該使用SSH,而且Paramiko似乎是最好的Python模塊(我可能是錯的)。我無法找到如何實現這一點,而且對於Python來說是相當新的,這些文檔對我來說有點深刻,特別是因爲我真的不知道要尋找什麼!與SSH進行安全的Python聊天 - 如何?

任何鏈接到示例代碼將不勝感激,尤其是關於服務器(似乎有數百個關於連接到SSH服務器的例子,但沒有關於創建它們 - 我錯過了一些重要的東西嗎?有可能在Python中創建一個SSH服務器,但在互聯網上明顯缺乏的代碼是令人擔憂的我)

感謝

編輯:

我的最終目標是建立一個安全的聊天客戶端python,我想盡可能保持簡單,但是,安全性是最重要的 主要目標。我最近看到並且創建了幾個聊天客戶端,但是,他們需要telnet連接到他們,所以不安全,我想糾正這個問題。

+0

有多種解決方案可用於保護參與者之間的連接;爲了達到這個目的,在您將ssh作爲您的交通工具之前,可能需要更多的研究。 – larsks

+0

也許你應該在着手SSH服務器代碼之前學習一點python。也就是說,有一些[Paramiko的github頁面示例](https://github.com/paramiko/paramiko/blob/master/demos),還有一個用於[ssh服務器](https://github.com/ paramiko/blob/master/demos/demo_server.py) – tiago

+0

@SalvadorDali我已經看到了python的通用聊天應用程序的很多例子,並感謝您的評論,但我的主要目標是做一個_secure_聊天應用程序 – Utupash

回答

0

對於這個問題,SSH確實不是一個合適的解決方案。它旨在用於登錄服務器(通常用於管理)。

至於什麼是適當的,這完全取決於您的要求,你沒有說明。如果您在網絡聊天應用程序之後,WebSocket可能會很有用。

+4

這應該只是一個評論,而不是一個答案。 – larsks