O meu Port 3838 Open é baseado neste netstat -tulpn?

1

Estou tentando hospedar um servidor da Web do Shiny R em uma máquina virtual do CentOS. Estou solucionando alguns problemas de rede, mas quero confirmar se a porta está aberta.

Eu tenho um endereço IP estático para essa máquina virtual, mas quando eu navego para Static_IP_Address: 3838 /, a conexão expira. Então, a porta 3838 está aberta?

Atualização:Aquiestáoresultadodenmap:

    
por Gary 30.11.2015 / 15:43

2 respostas

1

O acima não pode dizer se a porta está aberta, somente se há algo escutando naquela porta. E há, como você pode ver na primeira linha, qual laso identifica o programa escutando como shiny-server , conforme seu desejo.

O comando para ver se o firewall está protegendo a porta é nmap . Por exemplo,

# nmap -p80 192.168.73.96

  Starting Nmap 6.40 ( http://nmap.org ) at 2015-11-30 15:50 CET
  Nmap scan report for d2.my.lan (192.168.73.96)
  Host is up (0.00052s latency).
  PORT   STATE  SERVICE
  80/tcp closed http
  MAC Address: 08:00:27:18:F9:44 (Cadmus Computer Systems)

  Nmap done: 1 IP address (1 host up) scanned in 0.51 seconds

No seu caso, substitua 3838 no comando para 80 . Closed significa que não há nenhum programa escutando, enquanto você espera encontrar open . Existem várias outras possibilidades .

Provavelmente, você está tendo um problema de roteamento. Você deve examinar sua tabela de roteamento e ver se ela pode alcançar sua VM.

    
por 30.11.2015 / 15:55
1

Para fins de posteridade, eu queria postar uma resposta sobre como eu finalmente coloquei meu Shiny Server em funcionamento.

  1. desativamos iptables :

/etc/init.d/iptables salvar

/etc/init.d/iptables stop

chkconfig iptables desativado

  1. eu alterei o /etc/shiny-server/shiny-server.conf para ouvir na porta 8080 em vez da porta 3838. Na porta 3838, não consegui acessar o aplicativo da web de nenhum outro computador a rede. Mas da porta 8080, eu pude.
por 02.12.2015 / 19:48