Am Ubuntu 21.04
- Descriere: Ubuntu 21.04
- Lansare: 21.04
- Nume de cod: hirsut
Am un mediu Python complet funcțional:
$ python3 -m venv my_env
$ ls my_env
bin include lib lib64 pyvenv.cfg share
$ /home/proxyadmin/environments/my_env/bin/python3
Python 3.9.5 (implicit, 11 mai 2021, 08:20:37)
[GCC 10.3.0] pe Linux
Tastați „ajutor”, „drept de autor”, „credite” sau „licență” pentru mai multe informații.
>>> iesire
eu am pip
si alte pachete:
sudo apt install -y python3-pip
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
Câteva ore încerc să adaug un viitor suplimentar pentru a porni corect Python, cum ar fi:
ln --symbolic /usr/bin/python3 /usr/bin/python
sshutlle
ar trebui să funcționeze, dar nu:
$ sudo sshuttle --python=/home/proxyadmin/environments/my_env/bin/python3 -r [email protected]/0 -vv
Se pornește proxy sshuttle.
Manager firewall: Pornirea paravanului de protecție cu versiunea Python 2.7.18
manager firewall: numele metodei gata nat.
IPv6 activat: fals
UDP activat: fals
DNS activat: fals
Redirector de legare: 12300
Redirectorul TCP ascultă („127.0.0.1”, 12300).
Redirectorul TCP ascultă cu <socket._socketobject object at 0x7f3db6369280>.
Pornirea clientului cu versiunea Python 2.7.18
c: se conectează la server...
c : se execută: ['ssh', '[email protected]', '--', '\'/home/proxyadmin/environments/my_env/bin/python3\' -c \'import sys, os; verbozitate=2; sys.stdin = os.fdopen(0, "rb"); exec(compile(sys.stdin.read(978), "assembler.py", "exec"))\'']
c : > canal=0 cmd=PING len=7 (plinătate=0)
Parola lui [email protected]:
assembler.py:3: DeprecationWarning: modulul imp este depreciat în favoarea importlib; consultați documentația modulului pentru utilizări alternative
server: asamblarea „sshuttle” (7 octeți)
server: asamblarea „sshuttle.cmdline_options” (44 de octeți)
server: asamblarea „sshuttle.helpers” (950 de octeți)
server: asamblarea „sshuttle.ssnet” (5542 octeți)
server: asamblarea „sshuttle.hostwatch” (2366 de octeți)
server: asamblarea „sshuttle.server” (3298 octeți)
Pornirea serverului cu versiunea Python 3.9.5
s: setarea controlului latenței = Adevărat
s: rute disponibile:
s: 2/192.168.4.0/24
Traceback (cel mai recent apel ultimul):
Fișierul „<șir>”, linia 1, în <modul>
Fișierul „assembler.py”, linia 37, în <modul>
Fișierul „sshuttle.server”, linia 250, în principal
c : Conectat.
c : În așteptare: 2 r=[4, 8] w=[8] x=[] (plinătate=7/0)
c : Gata: 2 r=[] w=[8] x=[]
c : mux a scris: 15/15
c : În așteptare: 2 r=[4, 8] w=[] x=[] (plinătate=7/0)
Fișierul „/usr/lib/python3.9/socket.py”, linia 545, în fromfd
priză de retur (familie, tip, proto, nfd)
Fișierul „/usr/lib/python3.9/socket.py”, linia 232, în __init__
_socket.socket.__init__(self, family, type, proto, fileno)
OSError: [Errno 88] Funcționare socket pe non-socket
c : Gata: 2 r=[8] w=[] x=[]
c : fatal: serverul a murit cu codul de eroare 1