Supondo que a máquina Windows ainda esteja acessível pela rede, você pode usar um programa de varredura de porta para procurar o servidor VNC que está sendo executado. Se a descoberta do nome do host não estiver funcionando, geralmente é mais rápido e mais fácil verificar a rede do servidor em execução do que resolvê-lo.
Isso pode parecer complicado no começo, mas a varredura de portas logo se torna uma maneira muito rápida e fácil de obter informações de acesso de outra forma difíceis sobre quais máquinas estão em sua rede e quais servidores elas estão executando.
Um excelente scanner de rede que pode ser usado para isso é Nmap . Para instalar o Nmap no Ubuntu, abra uma janela do Terminal ( Ctrl + Alt + T ) e execute:
sudo apt-get update
sudo apt-get install nmap
Agora, suponha, por exemplo, que:
- Os endereços IP da sua rede local começam todos com 192.168.1. . (Você pode verificar isso executando
ifconfig
ou, se puder acessar procurando na configuração baseada na web do seu roteador. - O servidor VNC da caixa do Windows está sendo executado na porta 5900. (Isso é bastante comum, mas não universal - -você pode dizer para ouvir em qualquer porta.
Você terá que substituir os valores acima pelo que realmente se aplica à sua situação.
Então você pode usar o Nmap para escanear sua LAN para o servidor VNC da caixa do Windows executando:
sudo nmap -sS -sV 192.168.1.\* -p5900
(Por que nmap
precisa ser executado como raiz com sudo
? Isso permite que ele realize varreduras usando técnicas que são mais rápidas, mais eficientes, e ainda menos consumindo recursos de rede. Como root, pode executar ações que são realmente úteis apenas para varredura de rede e outros aplicativos interessantes, e, portanto, não são disponibilizadas para aplicativos normais executados como usuários limitados. se você não quiser executá-lo como root , não é necessário: será um pouco mais lento. Nesse caso, substitua -sS
por -sT
e remova sudo
desde o início. Veja man nmap
para detalhes. p>
Isso pode exibir um resultado para todos os seus computadores, mas o que você está interessado é o que diz open
na coluna STATE
. Por exemplo, poderia se parecer com:
Nmap scan report for 192.168.1.105
Host is up (0.00011s latency).
PORT STATE SERVICE VERSION
5900/tcp open vnc ....
Eu não tenho um servidor VNC em execução na minha LAN, por isso não sei exatamente como será (e o ...
certamente será substituído por informações sobre o software do servidor que está sendo executado). Mas isso é essencialmente o que parece.
O endereço IP na linha que diz Nmap scan report
, na parte superior da entrada que mostra a porta 5900 (ou qualquer porta que esteja usando) como "aberto", é o endereço IP da caixa do Windows.
Se você preferir usar uma interface gráfica , então:
-
Você pode instalar o
nmap
no Centro de Software . Instale o ozenmap
package também; é uma interface gráfica paranmap
. -
Em seguida, abra o Zenmap e faça a sua digitalização a partir daí.
Para executar o Zenmap como root (veja a nota acima sobre isso, e os sinalizadores
-sS
vs.-sT
), pressione Alt + F2 e executegksudo zenmap
.Se você não tiver
gksudo
( alguns sistemas 13.04 fazem e outros não , você pode instalá-lo (é fornecido pelo pacotegksu
) ou pode abrir um Terminal e executarsudo -H zenmap
ousudo -i zenmap
.Você deve não executar
zenmap
com straightsudo
, já que você executaria um programa não-gráfico. Ou seja, evitesudo zenmap
; executando qualquer, mas as aplicações gráficas mais triviais que forma pode causar problemas irritantes com os arquivos de configuração de um aplicativo . -
Quando você usa o Zenmap, não é necessário escapar
*
s com\
. Ou seja, onde você tem algo como192.168.1.\*
no Terminal, use apenas192.168.1.*
no Zenmap.
Captura de tela do Zenmap, mostrando uma varredura como a que você pode querer executar.Na minha rede não há servidores VNC em execução, então nada aberto é mostrado; apenas fechado e filtrado . Na sua rede, você estaria procurando qual IP tem uma porta VNC aberta.
Como você provavelmente pode ver na imagem acima, rodar o Zenmap ainda envolve compor um comando do Nmap , e dessa forma é semelhante à linha de comando. Mas a saída é mostrada graficamente e parte do seu comando pode ser criada automaticamente usando a interface fornecida.