![](/img/trans.png)
[英]Implement an interactive shell over ssh in Python using Paramiko?
[英]python interactive shell over network
我想在網絡上擁有完整的python交互式外殼(類似於python安裝隨附的默認解釋器)。 有沒有一種簡單的方法可以使用套接字在遠程計算機上獲取交互式python shell? 我不能使用SSH,也不關心安全性。 最好是,我只想使用默認情況下python附帶的模塊。
編輯:我不希望交互式外殼程序在客戶端上創建一個窗口。 它應該在計算機上不可見。
您可以簡單地使用netcat:
python | nc -l -p 9090 &
然后使用telnet連接到它
telnet $HOSTNAME 9090
Twisted包括一個支持telnet訪問的Python REPL服務器(如果您設法安裝了SSH客戶端,則也支持SSH)。
$ twistd -n manhole --telnetPort tcp:50023
2014-04-06 11:14:01-0400 Log opened.
2014-04-06 11:14:01-0400 twistd 12.0.0 (/usr/bin/python 2.7.3) starting up.
2014-04-06 11:14:01-0400 reactor class: twisted.internet.pollreactor.PollReactor.
2014-04-06 11:14:01-0400 ServerFactory starting on 50023
2014-04-06 11:14:01-0400 Starting factory <twisted.internet.protocol.ServerFactory instance at 0x2836c20>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.