Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Problémy s internetovými stránkami, internetovým prohlížečem atpod.

Moderátor: Mods_senior

zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11043
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod zeus » 09 říj 2023 16:35

Je to linux, tam muzes preci pustit proces (flask) na pozadi nebo si dat dalsi terminal pro ten netstat.
A IP viz rhsCZ, tedy 0.0.0.0 je spravne.
Prazaci jo ty se maj, az kdyz si me zavolaj..

Reklama
Uživatelský avatar
d-pozz
Level 2
Level 2
Příspěvky: 232
Registrován: listopad 06
Pohlaví: Nespecifikováno

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod d-pozz » 09 říj 2023 16:48

ok, už se mi to povedlo, tady:

netstat -tupln
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 491017/python3
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 :::111 :::* LISTEN -
tcp6 0 0 ::1:631 :::* LISTEN -
udp 0 0 127.0.0.53:53 0.0.0.0:* -
udp 0 0 192.168.10.246:68 0.0.0.0:* -
udp 0 0 0.0.0.0:111 0.0.0.0:* -
udp 0 0 0.0.0.0:631 0.0.0.0:* -
udp 0 0 0.0.0.0:45822 0.0.0.0:* -
udp 0 0 0.0.0.0:5353 0.0.0.0:* -
udp6 0 0 :::45139 :::* -
udp6 0 0 :::111 :::* -
udp6 0 0 :::5353 :::* -

Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1375
Registrován: červen 13
Pohlaví: Muž

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod rhsCZ » 09 říj 2023 17:01

Pokud takhle http://verejna-ip:8000 stále nejde. tak to zkus pustit pod rootem nebo se sudo.

Dodatečně přidáno po 8 minutách 2 vteřinách:
Pokud to nepůjde, tak vypni aplikaci. a přidej do /etc/ssh/sshd_config

Kód: Vybrat vše

Port 22
Port 8000
Port 8888

pak dej

Kód: Vybrat vše

systemctl restart sshd.service

a vyzkoušej se připojit na ssh na portech 8000 a 8888 aby jsem vyzkoušeli jestli komunikace projde na server.


„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ

Uživatelský avatar
d-pozz
Level 2
Level 2
Příspěvky: 232
Registrován: listopad 06
Pohlaví: Nespecifikováno

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod d-pozz » 09 říj 2023 17:26

sudo python3 main.py
Traceback (most recent call last):
File "/home/ubuntu/ChatDev/WareHouse/OPCE-LEVELY_DefaultOrganization_20231008131039/main.py", line 1, in <module>
import tkinter as tk
ModuleNotFoundError: No module named 'tkinter'



https://ibb.co/CQRZknN
Přidal jsem ty porty.
V jakém fromátu to uložit prosím?

Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1375
Registrován: červen 13
Pohlaví: Muž

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod rhsCZ » 09 říj 2023 17:33

nevím co formátem myslíš. Musíš to ukládat s řádkováním pro unix !!!ne pro windows!!! (mají rozdílné ukončování řádků). A pokud máš namysli i kódování tak UTF-8.
Tak na ten pokus se sudo se zatím vykašlem. python moduly máš nainstalované jen pro ubuntu uživatele.
dej vědět jak půjde to ssh.


„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ

Uživatelský avatar
d-pozz
Level 2
Level 2
Příspěvky: 232
Registrován: listopad 06
Pohlaví: Nespecifikováno

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod d-pozz » 09 říj 2023 17:51

Ahoj, je to tedy uloženo, restartováno. Spuštěna aplikace. Ale stále se nepřipojí zvenku.

Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1375
Registrován: červen 13
Pohlaví: Muž

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod rhsCZ » 09 říj 2023 18:04

ne aplikaci, ale máš se zkusit připojit na ssh na portech 8000 a 8888 aby jsme vědeli jestli se připojíš na server.


„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ

Uživatelský avatar
d-pozz
Level 2
Level 2
Příspěvky: 232
Registrován: listopad 06
Pohlaví: Nespecifikováno

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod d-pozz » 09 říj 2023 18:14

Píše "no route to host" nebo "connection refused"

Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1375
Registrován: červen 13
Pohlaví: Muž

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod rhsCZ » 09 říj 2023 18:49

Dodej ještě jednou bez aplikace

Kód: Vybrat vše

sudo netstat -tupln

a dej sem obrázky ze security listu v oracle cloud.


„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ

Uživatelský avatar
d-pozz
Level 2
Level 2
Příspěvky: 232
Registrován: listopad 06
Pohlaví: Nespecifikováno

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod d-pozz » 09 říj 2023 19:09

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 491931/sshd: /usr/s
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 444732/cupsd
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 439247/systemd-reso
tcp6 0 0 :::22 :::* LISTEN 491931/sshd: /usr/s
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 ::1:631 :::* LISTEN 444732/cupsd
udp 0 0 127.0.0.53:53 0.0.0.0:* 439247/systemd-reso
udp 0 0 192.168.10.246:68 0.0.0.0:* 439240/systemd-netw
udp 0 0 0.0.0.0:111 0.0.0.0:* 1/systemd
udp 0 0 0.0.0.0:631 0.0.0.0:* 444879/cups-browsed
udp 0 0 0.0.0.0:45822 0.0.0.0:* 442265/avahi-daemon
udp 0 0 0.0.0.0:5353 0.0.0.0:* 442265/avahi-daemon
udp6 0 0 :::45139 :::* 442265/avahi-daemon
udp6 0 0 :::111 :::* 1/systemd
udp6 0 0 :::5353 :::* 442265/avahi-daemon

Dodatečně přidáno po 5 minutách 15 vteřinách:
https://ibb.co/ZSY5vNv

Dodatečně přidáno po 6 minutách 6 vteřinách:
Egress zde:
https://ibb.co/MD2Mp4y

Uživatelský avatar
rhsCZ
Level 4
Level 4
Příspěvky: 1375
Registrován: červen 13
Pohlaví: Muž

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod rhsCZ » 09 říj 2023 19:59

ssh poslouchá jen na portu 22 takže jsi něco neudělal nebo špatně.
Obrázky se vkládají jako příloha
Přidej do security listu do ingrees rules i ten port 8000 TCP
výstupy z příkazů dávej do [ code][/code] pro přehlednost
tak dodej

Kód: Vybrat vše

cat /etc/ssh/sshd_config


„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“
„Mnozí z těch, co žijí, by zasluhovali smrt. A mnozí z těch, co zemřeli, by si zasloužili žít.“ - John Ronald Reuel Tolkien
„Je lepší být nenáviděn pro to, jaký jsi, než být milován pro to, co nejsi.“ - Kurt Cobain
https://rhscz.eu
https://github.com/rhsCZ

Uživatelský avatar
d-pozz
Level 2
Level 2
Příspěvky: 232
Registrován: listopad 06
Pohlaví: Nespecifikováno

Re: Přístup k flask app (spuštěné na VM - linux) z internetu (prohlížeče)

Příspěvekod d-pozz » 09 říj 2023 21:20

8000 přidáno....

Kód: Vybrat vše

# This is the sshd server system-wide configuration file.  See
# sshd_config(5) for more information.

# This sshd was compiled with PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented.  Uncommented options override the
# default value.

Include /etc/ssh/sshd_config.d/*.conf

#Port 8000
#Port 8888
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key
#HostKey /etc/ssh/ssh_host_ed25519_key

# Ciphers and keying
#RekeyLimit default none

# Logging
#SyslogFacility AUTH
#LogLevel INFO

# Authentication:

#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

#PubkeyAuthentication yes

# Expect .ssh/authorized_keys2 to be disregarded by default in future.
#AuthorizedKeysFile     .ssh/authorized_keys .ssh/authorized_keys2

#AuthorizedPrincipalsFile none

#AuthorizedKeysCommand none
#AuthorizedKeysCommandUser nobody

# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes

# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication no
#PermitEmptyPasswords no

# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
KbdInteractiveAuthentication no

# Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosGetAFSToken no

# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes
#GSSAPIStrictAcceptorCheck yes
#GSSAPIKeyExchange no

# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the KbdInteractiveAuthentication and
# PasswordAuthentication.  Depending on your PAM configuration,
# PAM authentication via KbdInteractiveAuthentication may bypass
# the setting of "PermitRootLogin without-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and KbdInteractiveAuthentication to 'no'.
UsePAM yes

#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PermitTTY yes
PrintMotd no
#PrintLastLog yes
#TCPKeepAlive yes
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS no
#PidFile /run/sshd.pid
#MaxStartups 10:30:100
#PermitTunnel no
#ChrootDirectory none
#VersionAddendum none

# no default banner path
#Banner none

# Allow client to pass locale environment variables
AcceptEnv LANG LC_*

# override default of no subsystems
Subsystem       sftp    /usr/lib/openssh/sftp-server

# Example of overriding settings on a per-user basis
#Match User anoncvs
#       X11Forwarding no
#       AllowTcpForwarding no
#       PermitTTY no
#       ForceCommand cvs server


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přístup na domácí server (WebDAV) z lokální sítě i z internetu
    od remkren » 30 pro 2023 17:19 » v Administrace sítě
    5
    4070
    od Microsheep
    31 pro 2023 08:29
  • Bezplatná Proton VPN je již dostupná i pro prohlížeče založené na Firefoxu a Chrome
    od postcd » 15 srp 2024 14:39 » v Web-tipy a vaše weby
    0
    1425
    od postcd
    15 srp 2024 14:39
  • Vzdálený přístup z mobilu na mobil
    od czTANIScz » 30 čer 2024 14:32 » v Mobily, tablety a jiná přenosná zařízení
    4
    2287
    od czTANIScz
    11 črc 2024 21:11
  • Jaký Linux
    od nakatomi » 26 úno 2024 17:24 » v LiNuX a ostatní alternativní OS
    11
    4761
    od Martab
    28 úno 2024 09:18
  • Q4OS či Zorin nebo jiný CZ Linux?
    od IMB » 26 lis 2024 17:17 » v LiNuX a ostatní alternativní OS
    4
    1009
    od faraon
    včera, 10:34

Zpět na “Internet a internetové prohlížeče”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti