http://www.zago.eti.br/vnc.txt FAQ e indicações de sites com artigos e tutoriais sobre VNC. Inclue também mensagens sobre Pcanywhare, pra localiza-ls, use CTRL+F pra procurar por pcany Use CTRL+F para refinar a pesquisa. veja também FAQ: Estações windows com Linux completo em uma janela, executando aplicativos Linux ?. Freenx, NX, !M, Nomachine - procure por FreeNX em: http://www.zago.eti.br/ssh/ssh-gui.html Outras indicações. http://www.zago.eti.br/vpn.txt http://www.zago.eti.br/x-servidor.txt http://www.zago.eti.br/ssh/ssh.txt http://www.zago.eti.br/rede.txt firewall regras sobre redirecionamento e portas veja modelos e FAQ: http://www.zago.eti.br/firewall/ ********************************************************************** ********************************************************************** visite: http://www.uk.research.att.com/vnc/index.html http://www.ce.cctpu.edu.ru/vnc/ http://www.realvnc.com/ http://www.uk.research.att.com/archive/vnc/sshvnc.html tutorial pra utilizar vnc sob ssh. veja materia em: http://www.clubedohardware.com.br/vnc.html http://www.guiadohardware.net/tutoriais/066/ Usando o VNC - Por Carlos E. Morimoto com linhas de comando e telas de configuração. http://www.linuxhard.org/publicacoes.php?acessar=publicacao&id_texto=772 VNC sob demanda Tuturial bem detalhado, vale a pena consulta-lo. Tunelando com OpenSSH (VNC) http://www.dicas-l.com.br/dicas-l/20041001.php Inicializando múltiplos servidores VNC no Ubuntu http://www.Dicas-L.com.br/dicas-l/20061002.php ********************************************************************** Também vale a pena conhecer.... Estações windows como terminal Linux?. Windows recebendo as telas do ambiente gráfico rodando no server Linux. Veja: http://www.nomachine.com/ O NX funciona em Linux e windows, NX Client for windows conecta no NX server for Linux pra transferir as telas dos aplicativos rodando no servidor Linux para as estações windows. Conexão remota tanto na rede local ou via web, ADSL e etc.. Rodando o NX server no Linux e NX Client for windows em uma estação windows torna possivel ter a tela de cliente de e-mail, navegador ou outro aplicativo qualquer rodando no servidor Linux. ********************************************************************** VNC - krfb e krdc - compartilhar ambiente de trabalho. [root@faqcl10 root]# apt-cache search krfb krfb-doc - Arquivos de ajuda on-line para o programa kdenetwork-krfb kdenetwork-i18n-es - Suporte a idioma para o KDE kdenetwork: Espanhol kdenetwork-i18n-pt_BR - Suporte a idioma para o KDE kdenetwork: Português do Brasil krfb - Compartilhamento do ambiente de trabalho [root@faqcl10 root]# apt-cache search krdc krdc-doc - Arquivos de ajuda on-line para o programa kdenetwork-krdc kdenetwork-i18n-es - Suporte a idioma para o KDE kdenetwork: Espanhol kdenetwork-i18n-pt_BR - Suporte a idioma para o KDE kdenetwork: Português do Brasil krdc - Conexão remota de desktop pro KDE [root@faqcl10 root]# apt-cache search vnc rfb - Alguns programas adicionais para o VNC. tightvnc - Sistema de controle remoto (VNC) tightvnc-doc - Documentação para o VNC. tightvnc-java - Cliente em Java para o VNC tightvnc-server - Servidor VNC. ********************************************************************** Acessar ambiente gráfico remoto, prefiro ssh e FreeNX, que prefere VNC pode usar o pacote x11vnc, procure por ele no gerenciador de pacotes. depois de instalado consulte o manual, tem exemplos; man x11vnc Pesquisa no SUSE 10 - x86_64 zago@suse64:~/guiaz> smart search x11vnc vino - GNOME VNC Server vino - GNOME VNC Server x11vnc - VNC Server for real X Displays x11vnc-debuginfo - Debug information for package x11vnc x11vnc-frontend - Simple GUI Frontend to x11vnc ********************************************************************** Redicionar VNC pra estação da rede interna. Neste exemplo, estação windows atras de firewall, rodando VNC server nesta estação e recebendo conexões entrante vindo da internet. Regras de iptables (no micro que compartilha a conexão, firewall). Regras de iptables pra redirecionar todos os pedidos que chegam da net pra uma estação da rede interna, acrescente no teu firewall estas regras: # VNC regras de iptables pra repassar pra maquina local iptables -A FORWARD -i eth1 -p tcp --dport 5800:5900 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i eth1 -p udp --dport 5800:5900 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 5800:5900 -j DNAT --to 192.168.1.114:5800-5900 iptables -t nat -A PREROUTING -p udp -i eth1 --dport 5800:5900 -j DNAT --to 192.168.1.114:5800-5900 Explicando: Nesta rede tem um micro compartilhando a conexão e fazendo o firewall, as regras acima são aplicadas neste micro pra permitir que toda conexão de VNC que chegam da internet seja automaticamente redirecionada pra conectar na estação com IP 192.168.1.114. A estação windows esta configurada com IP 192.168.1.114 e rodando o VNC server. eth1 = a placa de rede que está de cara pra net, pra quem usa o pacote rp-pppoe troque eth1 por ppp0, pra quem usa eth0 conectada ao modem, troque eth1 pra eth0. Do mundo, quem executar o VNC view (cliente) e apontar para o IP da maquina que compartilha a conexão vai conectar na estação desta rede, neste exemplo a estação tem o IP 192.168.1.114. Ou seja o firewall redireciona automaticamente as solicitações pra conexão do VNC diretamente pra maquina com o IP que consta nas regras do firewall, pode alterar o IP e reiniciar o firewall pra conectar a outra maquina ou a partir da conexão de uma maquina executar o VNC nela pra conectar a outra maquina. No Mozilla do CL10 instalado com perfil "Desktop Corporativo" acessa normalmente o VNC de estações windows, basta colocar na URL do Mozilla, o IP da maquina com as regras de direcionamento mais :5800, por exemplo: http://200.200.200.200:5800 Aguarde a tela do VNC aparecer no broser, vai pedir a senha da estação Windows e voce tem a maquina windows no Mozilla rodando no CL10. ********************************************************************** Redirecionando por porta, permite redirecionar para varias maquinas da rede interna. Permite varias conexões remotas, cada uma conectada a uma estação diferente, o firewall redireciona conforme a porta indicada na URL, desta forma tem como escolher em qual estação deseja se conectar, o recurso é alterar a porta usada na URL para redirecionar para a estação especifica. No exemplo anterior que redireciona somente para uma maquina, funciona com estas regras. iptables -A FORWARD -i eth0 -p tcp --dport 5800:5900 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i eth0 -p udp --dport 5800:5900 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 5800:5900 -j DNAT --to 192.168.1.114:5800-5900 iptables -t nat -A PREROUTING -p udp -i eth0 --dport 5800:5900 -j DNAT --to 192.168.1.114:5800-5900 Para redirecionar para mais de uma maquina conforme a porta, mantenha as regras acima e acrescente as regras como no exemplo abaixo para redirecionar para a maquina 1, observe que é copia das regras acima com alteração do IP e das portas, observe que foi modificado em todas de 5800 para 5801, de 5900 para 5901 e claro o IP da outra estação. iptables -A FORWARD -i eth0 -p tcp --dport 5801:5901 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i eth0 -p udp --dport 5801:5901 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 5801:5901 -j DNAT --to 192.168.1.53:5801-5901 iptables -t nat -A PREROUTING -p udp -i eth0 --dport 5801:5901 -j DNAT --to 192.168.1.53:5801-5901 Precisa configurar o VNC para ouvir no display 1, (Display Number) prontinho, na URL da maquina remota, altere na URL o numero da porta conforme a maquina que deseja se conectar, com uma pequena diferença, quando redireciona somente para uma maquina, usa a porta 5800, quando rediciona para mais maquina, para conectar na maquina que ouve no display 1, precisa usar a porta 5901, na URL fica assim: Conectar na maquina 1: http://200.200.200.200:5901 Para as demais maquinas o processo é o mesmo, faça copia das regras acima e altere o IP e o final da porta conforme o display configurado para ouvir na estação, para conectar na maquina configurada para ouvir no display 5, na URL use: http://200.200.200.200:5905, no firewall acrescente: iptables -A FORWARD -i eth0 -p tcp --dport 5805:5905 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i eth0 -p udp --dport 5805:5905 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 5805:5905 -j DNAT --to 192.168.1.55:5805-5905 iptables -t nat -A PREROUTING -p udp -i eth0 --dport 5805:5905 -j DNAT --to 192.168.1.55:5805-5905 Existem diversas versões de VNC, algumas tem recursos incompativeis, como troca de arquivos, não vou entrar em detalhes porque não lido com VNC, usei o eVCNServer somente pra testar regras de iptables, detalhes que acho relevante, o server tem que ter opção de alterar o display e no cliente permitir a escolha da porta na URL. Veja figura indicando alteração para display 1. http://www.zago.eti.br/figuras/vnc-display1.png ********************************************************************** VNC NO CL9 COM WIN 98 As maquinas clientes de vnc, não precisa instalar pacote algum, no broser coloque o IP do servidor de vnc seguido de dois pontos mais a porta, vai abrir um campo pra digitar a senha, não tem usuário, exige somente a senha que foi cadastrada no servidor vnc. Em maquinas windows precisa fazer download do aplicativo. Pra instalar o servidor nas maquinas windows, baixe o arquivo: Setup-eSVnc110.exe execute este arquivo, no final vai carregar o vnc. Pra configurar o servidor de VNC, procure nos menus pelo item vcnserver, clique neste item pra criar a senha que será utilizada pra completar o acesso remoto. Nas estações clientes não requer configuração, basta colocar na URL do brownser o IP do servidor VNC seguido de dois pontos e a porta 5800 Em maquinas Linux No CL9 já vem os pacotes, pra instalar procure no synaptic pelos pacotes: vnc vnc-doc vnc-java vnc-serv ou apt-get install vnc* CONFIGURAR O SERVIDOR VNC NO LINUX. Inicie o serviço com: service vncserver start Pra definir senha pro usuário root, tem que tornar root e executar: vncpasswd Pra definir senha pra usuário comum precisa estar logado com o mesmo usuário que vai utilizar o vnc, execute: vncpasswd No servidor, em um terminal, execute: vncserver vai retornar: [anderson@faqcl9 anderson]$ vncserver New 'X' desktop is faqcl9.zago.eti.br:3 Starting applications specified in /home/anderson/.vnc/xstartup Log file is /home/anderson/.vnc/faqcl9.zago.eti.br:3.log ^^^ Observe que tem o numero 3 no final da ultima linha, este 3 é a sessão, na maquina remota, seja windows ou Linux, coloque na URL o ip do servidor seguido de dois pontos e a porta, onde o numero da porta será 580 acrescido do numero que exibir acima, neste exemplo a porta é 5803, neste exemplo pra acessar o servidor com IP 192.168.1.113 o endereço na URL é este: http://192.168.1.113:5803 Precisa definir qual ambiente gráfico vai exportar pro VNC, configure no /home do usuário, por exemplo, pro usuário anderson, edite o arquivo: /home/anderson/.vnc/xstartup [anderson@faqcl9 .vnc]$ cat xstartup #!/bin/sh # Conectiva Linux VNC session startup script #exec /etc/X11/xinit/xinitrc startkde com a configuração original no CL9 as conexões remotas abre a tela do "falsave", isto é uma tela branca com um terminal ocupando 1/4 da tela no canto superior esquerdo. Pra abrir o kde remotamente precisa comentar todas as linhas e acrescentar a linha: startkde, pra ficar como no exemplo acima. Após esta alteração, execute no servidor vncserver novamente, pegue o numero da seção pra ver que porta usar na url no bronser das estações remotas. Com isto podemos ter as telas do kde em uma estação windows, ou melhor, parece que estamos rodando o kde no windows..... Anderson. ********************************************************************** download do VNC http://www.uk.research.att.com/vnc no meu caso baixei o arquivo vnc-3.3.3r9_x86_win32.zip descompactei e foi criado o diretorio vnc_x86_win32 e dentro deste diretorio criado outros dois winvnc vncviewer dentro do winvnc tem varios arquivos, executei o setup e fiz a instalação, chamei esta maquina de servidor e seu IP é 192.168.1.3. -> programas -> vnc -> run winvnc (app mode) informei a senha e OK, o ícone do VNC foi para o System Tray do Windows dentro do vncviewer só tem um executavel vncviewer.exe fui para uma outra maquina windows que chamei de cliente do VNC, ela está na mesma rede com IP 192.168.1.5 e executei o IE e informei http://192.168.1.3:5800 este 192.168.1.3 é a maquina que instalei o server do vnc, mas o IE abriu a tela para digitar a senha e depois fica somente uma tela preta. copiei para esta maquina o arquivo vncviewer.exe ecriei um atalho para para êle, mas quando executo por este atalho continua o problema da tela preta. entrei em propriedades do atalho e acrescentei após o vncviewer.exe -shared -viewonly -fullscreen 192.168.1.3:0 a linha ficou assim: c:\vnc\vncviewer.exe -shared -viewonly -fullscreen 192.168.1.3:0 executei o atalho do vnc e informei a senha do servidor e a tela fica igual a do servidor, mas da estação não tenho ação nenhuma no servidor, mas todas as alterações de tela no servidor acontece igual na estação. para sair deste modo digitei CRTL+ESC para acessar a barra de ferramentas este modo é interessante quando quer que outra maquina somente visualize a tela. Para maninupular a outra maquina precisa instalar o pacote do VNC. acho que isto acontece em função do parametro -viewonly preciso pesquisar qual opção libera o mouse e teclado da estação para ação no servidor? rodando VNC aperte F8 para abrir um menu de opções. zago ********************************************************************** VNC para ter um mesmo display X compartilhado por varias makinas... # vncserver :1 --dept 24 --alwaysshared (o depth24 eh o q eu prefiro... nao fica tao pesado e ainda roda tudo) dai na propria makina abra uma sessao X (ele tem q abrir sem nada.. soh o fundo feio e o mouse...simplesmente digite X... e reze para que sua distribuicao nao faz do X um startx da vida hehe) e em seguida digite # vncviwer localhost:1 --display localhost:0 isso vai abrir o Vnc na makina local como se fosse um sessao normal de X !!! nem da para notar a diferenca pronto.. agora o Admin pode simplesmente ir vendo o trabalho de makina em makina... e interagir eu tenho quase certeza que da para fazer isso soh o X ... sem o vnc... mas eu soh sei assim. Subject: Re: (linux-br) Pc-Anywhere > > > > > humm, como uma sessão ssh? Ou como redirecionar a saida do X na máquina > > administrada para a máquina do administrador? 8) ********************************************************************** Olá não seja apreçadinho... leia o texto todo para que vc... entada o VCN...... Imagine a espaçonave Enterprise, do seriado StarTrek (nova geração), onde o Ten. Worf está muito preocupado, explicando algo para o Cap. Pickard: - Capitão, nós já gastamos 50 anos de trabalhos, um bilhão de homens-hora de mão-de-obra, 500 pessoas deram a vida para desenvolver este novo motor warp quântico. Ontem armazenamos o 17º protótipo no replicador de matéria da Engenharia para backup. Acabo de descobrir, entretanto, que seu queridinho Wesley acabou de enviar todos os dados para um site de Free-Software, dizendo que está sob uma tal de licença GPL!!! Neste exemplo imaginário, o bravo Ten. Worf está revoltado porque o investimento feito pelo laboratório da Nave, uma vez publicado, pode ser aproveitado por qualquer pessoa no universo, sem que tenha que pagar nada para a Enterprise. Talvez se o Ten. Worf parasse para pensar quantas pessoas vão estar construindo e utilizando o novo motor quântico, pudesse ficar surpreso com o potencial que a Enterprise teria como centro de tecnologia para todos esses usuários. Um desses "motores quânticos" disponíveis nos sites de Free Software chama-se VNC, ou "Virtual Network Computing". O que ele faz é basicamente "espelhar" a tela, teclado e mouse de um computador através da rede, de modo a que este computador possa ser completamente operado remotamente. Para os usuários de UNIX, isso pode parecer algo trivial, pois o ambiente gráfico X11 normalmente utilizado nos UNIX (e no Linux) desde muito tempo permite esse tipo de acesso. Já para os acostumados com as plataformas Microsoft, o VNC certamente lembrará de produtos como CarbonCopy ou PC Anywhere. O interessante no VNC, entretanto, é que ele permite essa comunicação entre computadores de diversos modelos e sistemas operacionais. Ele opera através de uma parte cliente e uma servidora, que se comunicam por TCP/IP. A parte servidora envia a representação de um desktop gráfico para a parte cliente, que pode então ver e manipular esse desktop remotamente. Algumas características, entretanto, tornam o VNC ainda mais interessante: - O lado cliente pode se conectar e desconectar à vontade, sem que o desktop seja alterado. Assim, você pode deixar o processador de texto aberto no escritório, sair e fazer uma viagem, e quando quiser se conectar de fora verá a mesma tela que havia deixado. - Existem versões de clientes e servidores para diversas plataformas. Por exemplo, existem servidores para Windows e Linux (X11), e clientes Win32, Windows CE, Linux e Java. Todas estas versões se comunicam, permitindo operar um desktop Windows 98 a partir de uma estação Linux, por exemplo. Ou vice-versa... - Um mecanismo de compactação permite que o VNC seja utilizável até mesmo por linhas de baixa velocidade. Um modem de 33k, por exemplo, pode ser muito útil para determinados acessos a desktops remotos. Uma rede local de 10 Mbps certamente fará diferença, permitindo que se trabalhe quase como se estivesse na frente do computador remoto. - Podem se conectar diversos clientes a um mesmo desktop, ficando cada um com possibilidades de ver e interferir. Este recurso pode ser interessante em determinadas situações, como treinamento. - O servidor VNC funciona também como um servidor http, para fornecer um applet java cliente para o navegador. Em outras palavras, não é sequer necessário instalar um VNC cliente, bastando que exista um browser com Java funcionando. - Tanto o cliente como o servidor são gratuitos! Se estas características o deixaram interessado, visite o site do VNC em www.uk.research.att.com/vnc/index.html Lá você talvez encontre algo sobre a história do VNC: nasceu como um projeto do ORL - Olivetti Research Laboratory, que em janeiro de 99 foi comprado pela AT&T (daí o att.com no site do VNC). O VNC é publicado sob a licença GPL da GNU, o que garante a continuidade da característica gratuita e aberta do produto. Em www.uk.research.att.com/vnc/ download.html você escolhe as plataformas de hardware e software e faz o download do VNC. Para Windows, o recomendável é baixar os executáveis (vêm empacotados em um utilitário que simplifica o já descomplicado procedimento de instalação). Para Linux ou UNIX, há a possibilidade de pegar fontes ou executáveis prontos, ao gosto do freguês! As boas distribuições fornecem o VNC já empacotado, como a Debian 2.1 que possui as seguintes: xvncviewer (cliente X11), vncserver (servidor, inclui o cliente Java) e svncviewer (cliente SVGA). O melhor é instalar os pacotes já preparados, que simplificam as coisas. Os pacotes Debian podem ser pegos em ftp.debian.org/debian/dists/stable/main/binary-i386/ x11/*vnc*.deb No Linux você conta com três versões de cliente e uma de servidor. Os clientes disponíveis são para X11 (abre uma janela onde aparece o desktop remoto), para SVGA (o aplicativo ocupa a tela toda do computador, tornando muitíssimo parecido com o computador remoto) e Java (pode rodar no Netscape). O servidor funciona criando um desktop X11 virtual, que só é visível através dos clientes VNC. Assim podem ser criadas várias sessões VNC num único computador Linux. Uma vez seguido o procedimento de instalação (que basicamente consiste em copiar os arquivos para locais pré-determinados, no caso dos executáveis pré-compilados), você pode executar o servidor VNC no Linux com um comando como: vncserver -geometry 800x600 Como pode haver mais de um servidor VNC no mesmo computador, ele identifica os diversos servidores com um dígito após o nome do computador. Assim, na minha estação Linux o comando acima indica com a mensagem: New 'X' desktop is servidor:2 que esta é a sessão número 2. Este número é importante para saber como informar o programa cliente VNC. Este pode ser executado como: svncviewer servidor:2 ou xvncviewer servidor:2 Já ser você quiser experimentar o cliente Java, basta acessar o servidor com um navegador com Java, apontando para a url: http://servidor:580x onde x é o número da sessão VNC. Assim, no exemplo acima, eu usaria http://servidor:5802 Isto porque o VNC server aceita conexões em duas portas TCP: 580x e 590x, onde x é sempre o número da sessão. Na 580x ele vai atuar como um servidor http (um mini-apache, por exemplo), enquanto na 590x ele funciona como um servidor VNC propriamente. Dicas! Pelo menos dois aspectos do VNC poderiam ser melhorados, que são os seguintes: . suporte a teclados internacionais. Ele vai sempre supor que seu teclado é padrão americano, o que causa certos transtornos... . o cliente X11 muitas vezes não gosta de ser executado dentro de um ambiente X11 com 16 milhões de cores. Nestes casos, use o X11 com 256 cores ou use o cliente SVGA. Mas mesmo com esses inconvenientes, o VNC pode ser uma ferramenta extremamente útil em diversas situações. E nenhum gerente poderá reclamar da relação custo-benefício! ********************************************************************** > Pessoal como e que eu faco para que todos os meus usuarios usando VNC > tenham um DISPLAY diferente sem ineterferir no DISPLAY do outro? > (...) Cada usuário teria que se conectar a um processo vncserver diferente. Por exemplo, Fulano conecta-se via telnet e executa vncserver, anota o display e conecta ao VNC. Ciclano usa um CGI na intranet que dispara outro processo vncserver e retorna o display correspondente e assim por diante. ********************************************************************** VNC > sera que alguem poderia me ajudar me dando um pequena receita de bolo,,,?? roda o vncserver e em seguida mate-o depois. Abra o seu ~/.vnc/xstartup e edite-o, colocando seu window manager, resolucao, Betc..., depois inicie o vncserver novamente. Na maquina remota, rode o vncviewer, direcione para :, digite a senha e pronto. ********************************************************************** > Preciso interligar 3 redes remotas que estão utilizando o serviço ADSL > da > Telefonica. São 3 redes conectadas a internet via Linux (192.168.1.0, > 192.168.2.0, 192.168.3.0) e gostaria que todos, de todas as redes, > pudessem > ver as máquinas das 3 redes ao clicar no ambiente de rede do rWindows. Leia a minha mensagem em 'Re: Configuracao de VPN' de hoje. No seu caso especifico, jah que sao mais de duas redes, a configuracao tem que ser ponto a ponto. Defina uma maquina mestra, e nessa coloque duas entradas conn, uma para cada subrede cliente. Por exemplo: conn vpn_1 (parametros) conn vpn_2 (parametros) Nos outros gateways, deixe apenas a sua respectiva conn. Na maquina mestre, vc apenas inicializa o ipsec e deixa esperando conexao, e nos gateways clientes, chame em cada uma o seu respectivo túnel: root@mestre# /etc/rc.d/init.d/ipsec start root@escravo1# ipsec auto --up vpn_1 root@escravo2# ipsec auto --up vpn_2 Note que se a maquina mestra cair, as escravas nao se vêem mais. Considere uma máquina razoável para a mestra, já que ela terá q decriptar o trafego de dois tuneis ou mais. -- ********************************************************************** Na verdade, o VNC utiliza a porta 5900 como padrao.. o que seria suxx:0, e, a partir daí, cada vez que você incrementa no :0 vc tem que decrementar no valor das ports.. ex: suxx:1 seria a porta 5899.. sakou? ********************************************************************** Em Sábado 08 Setembro 2001 22:14, Ricardo Igarashi escreveu: > On Sat, 8 Sep 2001 16:46:57 -0300 > > "Ronaldo Reis Jr." wrote: > > alguem saberia me diser porque o vnc nao roda alguns programas? > > Programa feito para kde nenhum roda, e alguns outros tambem nao roda, são > > eles: licq e synaptic. > > Porque isto? Teria como corrigir? > > Estou usando CL7.0 com as ultimas atualizações. > > Não seria um problema com falta de profundidade de cores? > Lembro que tive esse problema com alguns programas. > > Experimente rodar o servidor VNC com 16bpp. Iga, Putz, cara, eu to a 6 meses pelejando com isto mandando mensagens para deus e o mundo tentando entender o porque do vnc nao rodar programas do kde, vc com duas frases matou a charada. Era realmente a profuncidade de cores, foi so no vnccliente eu pedir para usar 24 bits que o kde2 carregou que foi um beleza, com direito a todas as firulas. Portanto KDE2 FUNCIONA COM VNC EM PROFUNDIDADE >= 16BITS. Valeu Iga Inte mais Ronaldo ********************************************************************** Subject: Re: (linux-br) VNC só aparece uma tela cinza e o cursor [SOLUÇÃO] Valeu Pela Dica Wilson. Depois de ler seu e-mail, ficou mais claro e consegui rodar o wmaker. Um detalhe, fiz um teste apenas adicionando no .xstartup as seguintes linhas #!/bin/sh wmaker -display localhost:1 & E ambém funcionou. Porém a resolução de tela ficou muito grande. Todas as estações são 800x600 e os servers também. Mas se alterasse o client para 1024, dá para vizualizar belezinha... Mas deixo a pergunta no ar: dá para resolver isso? vizualizar a tela toda em 800x600? Quanto a sua pergunta Wilson, infelizmente não saberei lhe explicar. No meu log esse erro não retornou. Mas nos e-mails mencionados, parece que está rodando tudo direitinho. Não há o que se preocupar : ) Atenciosamente Marcel de Oliveira Lima marceldelima@ig.com.br Linux Registered User # 220037 - Be FREE!!! ----- Original Message ----- From: "Wilson Laizo Filho" To: "Linux-BR" ; "Marcel de Lima" Sent: Thursday, January 03, 2002 6:55 PM Subject: Re: (linux-br) VNC só aparece uma tela cinza e o cursor [SOLUÇÃO] > Boa tarde Marcel; > > Estava tentando acessar do linux e também de uma estação Windows XP, > ambos apresentavam o mesmo problema, pelo que me foi explicado o windowmaker > não estava conseguindo encontrar o display. > > Como solução, alterei meu arquivo /home/wilson/.vnc/xstartup e > acrescentei na linha que eu chamo o Window Maker a opção -display > localhost:1 sendo que o :1 é a interface que você chama com o comando > vncserver ou seja vncserver :1 > > Meu arquivo xstartup ficou assim: > > #!/bin/sh > > #xrdb $HOME/.Xresources > xsetroot -display localhost:1 -solid grey > xterm -display localhost:1 -geometry 80x24+10+10 -ls -title "$VNCDESKTOP > Desktop" & > #twm & > wmaker -display localhost:1 & > > Sendo que eu mantive as configurações "de fábrica" e apenas acrescentei > a linha do wmaker e comentei as que eu não estava utilizando. > > Quando eu startei o vncserver (vncserver :1 - como usuário wilson) ele > funcionou direitinho. > > Eu ainda continuei com um problema de fontes que parecem que não estão > instaladas na minha máquina e também com 2 logs de "erro" que são: > > wmaker warning: Alt_L (0xe) generates Mod1, which is generated by Meta. ********************************************************************** > Tenho um amigo que usa o IM da microsoft para se comunicar da empresa em SP > com a de MG e funciona bem. sem impulso já que ele tem uma internet dedicada > de banda larga. Âlguem sabe se exite uma solução barata como essa para o > nosso Linux. Lê algo sobre H.323... tem no linux. serve com o video? http://www.openh323.org http://www.gnomemeeting.org ********************************************************************** _______________________________________________________________________ OUTRO VNC existe uma distribuição do VNC chamado Tri­diaVNC que é muito melhor que o VNC tradicional, com várias opção de compactação, etc. A Tridia (www.tridia.com) tem softwares profisionais para Linux e Windows, eles tem a mesma função do VNC só que com mais recursos para gerenciamento. A versão para Unix/Linus é chamada de DoubleVision e a do Windows é chamada TridiaVNC Pro. Esperimentei o TridiaVNC Pro e gostei muito com controle e funcionamento. Vale a pena dar uma olhada. ********************************************************************** Subject: Re: (linux-br) Erro no VNC Bom software esse VNC, gosto dele. Uma busca na internet retornou o seguinte de um cara da AT&T (que fizeram o VNC): "The machine running the VNC client has a 24-bit colour display. The viewer can't draw to such a display - you either need to move down to 16-bit or up to 32-bit colour." Ou seja, mude a maquina cliente para 16 ou 32 bits de resolucao de video. Ou tente usar a opcao do cliente VNC de forcar 8 bits por pixel, o que inclusive vai aumentar tremendamente a velocidade. Sempre que estabeleco uma conexao VNC, uso 8 bits por pixel. Rodrigo. ********************************************************************** > > Estou com problemas quando tento conectar-me a uma estacao via VNC > > vejam: > > [user@maquina02 wine]# vncviewer 192.168.1.23 > VNC server supports protocol version 3.3 (viewer 3.3) > Password: > VNC authentication succeeded > Desktop name "maquina23" O que vc pode fazer é usar o browser para trabalhar com o VNC. Mas, ele precisa ter java instalado. coloque assim: http://192.168.1.23:580X (onde X é o numero do terminal que foi criado pelo VNC). ********************************************************************** > Meu servidor VNC ta' funionando belza, mas teria como colocar aquela tela > de login antes de entrar no XWindow? Ou realmente so' consigo entrar como > root? > []'s > -- > Aqui rodo o vnc como usuario comum. $:vncpasswd joga uma senha $:vncserver ele cria um arquivo lock em /tmp/.Xlock-numeroterminal depois de outra maquina é so dar a senha setada como usuario comum blz ********************************************************************** Se voce quer se conectar a uma maquina rwindows, voce deve estar rodando o server na maquina rwindows (obvio :-) No linux, digite: vncview Enter com o ip na janela que aparece. Depois, enter . Depois entre com a senha. Agora voce estah conectado ao rwinblows. Jah o oposto: Para rodar o server no linux, use: vncpasswd Inclua uma senha ao servidor VNC Depois, rode o servidor: vncserver& Ou ainda, escolha um displey, que vah ateh 7: vncserver :1 Nao escolha :0, porque :0 eh o que voce estah usando. Da maquina rwinblows, abra o vncview e digite: 192.168.0.1:1 -supondo que 192.168.0.1 seja o IP da maquina Linux e o display escolhido foi o :1 Nao tem segredo. ;-) Para mudar o ambiente que se inicia com o VNC, entre em ~/.vnc e mude o xstartup, comentando a linha que se refere ao Xclients e colocando seu proprio WM: startwindowmaker Com isso, voce faz iniciar o WindowMaker para o VNC, mesmo que o usuario mrovani use KDE. Espero ter ajudado. ;-) Abraços ! Em Sáb, 2002-02-23 às 16:05, MRovari escreveu: > pessoal, nunca usei o vnc no linux, será que alguma alma caridosa poderia me > explicar como isso funciona no linux ? > Comandos, como capturar a tela de uma outra estação etc etc .... ********************************************************************** > pessoal, nunca usei o vnc no linux, será que alguma alma caridosa poderia me > explicar como isso funciona no linux ? > Comandos, como capturar a tela de uma outra estação etc etc .... > > Já tentei um MAN mas não adiantou..... > tento dar os comandos, mas nada aparece... > tem algum truque?? > > obrigado desde já!!! Para habilitar o VNC server: # vncserver -geometry 800x600 -depth 16 Para desabilitar: # vncserver -kill :1 Para acessar uma estação Windows a partir do Linux: # vncviewer ip_remoto Para acessar uma outra estação Linux: # vncviewer ip_remoto:1 []s, ********************************************************************** Estou mandando uma copia para lista, para constar no historico!:) Sim, vc instala o vncserver no Linux Gateway e instala em uma estação da sua rede itnerna (win, como vc disse). Entao conecte no gateway via vncviewer. E do gateway use o vncviewer para acessar a maquina Windows. Caso vc permita o VNC rodando em JAVA vc pode acessa-lo com seu navegador, (konqueror por exemplo, de dentro do linux). Usando: http://ip_da_maquina:5800 Nesse caso, eu levei em consideração que o vncserver esta rodando na maquina no display 0, se for o display 1 acesse: http://ip_da_maquina:5801 E assim por diante! t+ ********************************************************************** From: MRovari To: Lista Linux Sent: Tuesday, April 09, 2002 2:49 PM Subject: Re: (linux-br) VNC - Tela Gráfica Andréa Existe um arquivo no diretório do root chamado xstartup cd /root cd .vnc vi xstartup coloque a seguinte linha neste arquivo exec /etc/X11/xinit/Xclients salve-o e faça o teste. Qualquer coisa é só falar.... ********************************************************************** De: Linuxer Para: guerreiro-IG Cc: linux-br Assunto: Re: (linux-br) vnc rede externa Data: 05 Jun 2002 14:58:27 -0300 Caro colega, este seu problema: no local eu tenho um servidor speedy com linux...... por exemplo o ip do servidor de internet e 200.150.520.xxx e o ip da maquina da rede local que quero acessar e 10.1.130.xxx (esta maquina esta com windows98) agora como faco no vnc para poder fazer esta conexao...ter acesso remoto nesta maquina.... ...resolve-se dando nome a esta' maquina, isto e', no servidor 200.150.520.xxx rode um servidor de nomes que dara' um nome ao ip 10.1.130.xxx, onde este nome deve ser maquina_win98.organizacao.com.br por exemplo e pronto. []'s Djos Assinantes em 05/06/2002: 2255 Mensagens recebidas desde 07/01/1999: 169980 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br De: Hever C. Rocha - N.O.C Para: 'guerreiro-IG ' , 'linux-br@bazar.conectiva.com.br ' , Hever C. Rocha - N.O.C Assunto: RE: (linux-br) vnc rede externa Data: 05 Jun 2002 20:49:33 -0300 O VNC é um programa de acesso remoto certo? Ele usa uma porta para receber as conexões e enviar e receber dados. Sendo que a máquina que está com com o VNC, está atras de um firewall linux, que possui um ip válido na internet, basta você direcionar no firewall a porta que o VNC usa para o IP de sua máquina win98 (neste caso você deverá colocar um ip fixo na máquina com win98/VNC). Assim você conectará no firewall, ele direcionará sua conexão para o ip de sua máquina interna na devida porta. Eu não testei o aplicativo acima mas na teoria deveria funcionar. Em tempo O VNC usa a porta 5900 Qualquer dúvida estarei a disposição -----Original Message----- From: guerreiro-IG To: linux-br@bazar.conectiva.com.br; Hever C. Rocha - N.O.C Sent: 05/06/02 20:06 Subject: Re: (linux-br) vnc rede externa como assim eu nao entendi, como eu descubro qual a porta o vnc usa...e outra o micro que estara em modo init3 devair Mesma coisa redirecionamento de portas... Basta você saber a porta que o VNC usa e testar. Claro que nem todos os programas funcionarão perfeitamente através de um nat, mas tente e depois me diga qual foi o resultado :-) ola lista... gostaria de acessar uma maquina windows que esta em uma rede fora da minha em outro predio da empresa..... no local eu tenho um servidor speedy com linux...... por exemplo o ip do servidor de internet e 200.150.520.xxx e o ip da maquina da rede local que quero acessar e 10.1.130.xxx (esta maquina esta com windows98) agora como faco no vnc para poder fazer esta conexao...ter acesso remoto nesta maquina.... devair Assinantes em 05/06/2002: 2255 Mensagens recebidas desde 07/01/1999: 170025 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br ********************************************************************** De: Luis Gustavo Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) VNC - Solução...Para : Jose Antonio Ribeiro Data: 07 Jun 2002 11:29:26 -0300 Quem me falou foi o Fabricio Veloso no pvt....mas eu consegui não com o VNC , mas sim com outro programa de Remote...mas deve funcionar com o VNC tambem Digamos que temos a seguinte rede A1-A<->B-B1 Sendo : A1-Estação rede A Destino A-Linux Destino B-Linux Origem B1-Estação rede B Origem Fica assim : iptables -t nat -A PREROUTING -p tcp -s IP_VALIDO_B -d IP_VALIDO_A --dport XXXX -j DNAT --to-destination IP_INVALIDO_A1:XXXX iptables -A FORWARD -p tcp -s IP_VALIDO_B -d IP_INVALIDO_A1 --dport XXXX -j ACCEPT XXXX = porta VNC Neste Caso B1 acessará A1 Me corrijam se eu estiver errado....e desculpa o email longo Luis Gustavo ----- Original Message ----- From: Jose Antonio Ribeiro To: supmino@terra.com.br Sent: Friday, June 07, 2002 11:02 AM Ola Luis Gustavo. Estava olhando a lista linux-br e vi que vc teve o mesmo problema pelo qual estou passando agora. Tenho que acessar uma rede interna via VNC passando por um servidor Linux usando iptables. Nao obtive sucesso algum nem nas pesquisas e nem nos meus teste. Sera que vc poderia me informar se conseguiu realizar seu projeto e onde obteve as informações ? Agrado desde ja, Jose Antonio Ribeiro _______________________________________________________________________ Copa 2002 Yahoo! - Patrocinador oficial da Copa do Mundo da FIFA 2002 http://br.sports.yahoo.com/fifaworldcup/ Assinantes em 07/06/2002: 2268 Mensagens recebidas desde 07/01/1999: 170241 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br **************************************************** De: Fabricio Veloso Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) RE: VNC - Solução...Para : Jose Antonio Ribeiro Data: 10 Jun 2002 08:27:21 -0300 É isto aí Luis Gustavo... Só faltou permitir a resposta da máquina destino... Talvez eu tenha me esquecido disto quando lhe ajudei, mas vejo que teve sucesso... ;-) Fica assim: iptables -A FORWARD -p tcp -d IP_VALIDO_B -s IP_INVALIDO_A1 --sport XXXX -j ACCEPT Ou iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT Ou qualquer outra maneira que permita que o pacote de resposta passe pelo firewall... :-) []s Fabrício Veloso ========= MENSAGEM ORIGINAL Digamos que temos a seguinte rede A1-A<->B-B1 Sendo : A1-Estação rede A Destino A-Linux Destino B-Linux Origem B1-Estação rede B Origem Fica assim : iptables -t nat -A PREROUTING -p tcp -s IP_VALIDO_B -d IP_VALIDO_A --dport XXXX -j DNAT --to-destination IP_INVALIDO_A1:XXXX iptables -A FORWARD -p tcp -s IP_VALIDO_B -d IP_INVALIDO_A1 --dport XXXX -j ACCEPT XXXX = porta VNC Neste Caso B1 acessará A1 Me corrijam se eu estiver errado....e desculpa o email longo Luis Gustavo Assinantes em 10/06/2002: 2270 Mensagens recebidas desde 07/01/1999: 170508 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br **************************************************** De: diego soares Para: ralbina@tubosapolo.com.br, Linux-BR Assunto: Re: (linux-br) Dúvida iptables - vnc Data: 20 Jun 2002 13:38:56 -0300 Barbada! primeiro vc precisa saber qual seção quer passar, ou seja, cada vez que vc digita vncserver no prompt ele cria uma nova seção! segundo, se vc definiu a seção 2 no seu micro cliente, redirecione as portas 5802(ida) e 5902(volta) do seu firewall para o ip dp cliente 172.16.20.xxx iptables -A PREROUTING -i ethx(externa) -p tcp -m tcp --dport 5802 -j DNAT --to-destination 172.16.20.xx:5802 crie exatamente igual para a porta de volta (5902). Abraço Diego S. Soares Porto Alegre - RS --- Rodrigo Fortes escreveu: > Como faço para que meu firewall com ip válido > 200.170.xxx.xxx > redirecione as rquisições vnc (não sei qual é a > porta, acho que é a > 6000) para um micro dentro do meu NAT > 172.16.20.1 ???? > > > Historico e [des]cadastramento: > http://linux-br.conectiva.com.br > > mailto:linux-br-owner@bazar.conectiva.com.br > _______________________________________________________________________ Copa 2002 Yahoo! - Patrocinador oficial da Copa do Mundo da FIFA 2002 http://br.sports.yahoo.com/fifaworldcup/ Assinantes em 20/06/2002: 2233 Mensagens recebidas desde 07/01/1999: 171942 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br **************************************************** De: Matias Breunig Para: ralbina@tubosapolo.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) redirecionamento no iptables para usar vnc Data: 20 Jun 2002 17:06:46 -0300 Eu uso assim e é 100% Se tiver alguma dúvida é só perguntar.. IPTABLES="/sbin/iptables" IP_EXT="200.200.200.200" VNC_1_IP="10.0.0.26" VNC_1_PORTA_1="5800" VNC_1_PORTA_2="5900" $IPTABLES -A FORWARD -s 0/0 -d $VNC_1_IP -p tcp --dport $VNC_1_PORTA_1 -j ACCEPT $IPTABLES -A FORWARD -s 0/0 -d $VNC_1_IP -p tcp --dport $VNC_1_PORTA_2 -j ACCEPT $IPTABLES -t nat -A PREROUTING -i $EXTERNAL -p tcp -m tcp --dport $VNC_1_PORTA_1 -j DNAT --to-destination $VNC_1_IP:$VNC_1_PORTA_1 $IPTABLES -t nat -A PREROUTING -i $EXTERNAL -p tcp -m tcp --dport $VNC_1_PORTA_2 -j DNAT --to-destination $VNC_1_IP:$VNC_1_PORTA_2 []s Matias Breunig Assinantes em 20/06/2002: 2236 Mensagens recebidas desde 07/01/1999: 171983 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br **************************************************** De: Felipe Leme Para: Pablo Cavalcante Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) VNC Viewer (CTRL + ALT + DEL) Data: 22 Jul 2002 18:13:10 -0700 Pablo Cavalcante wrote: será que tem como enviar o CTRL + ALT + DEL no XVNC for Linux??? :/ Sim, tem. Existe uma combinacao de teclas (CTRL-F8, eu acho) que abre um pop-up menu, com opcoes como o CTRL-ALT-DEL e copy/paste entre as maquinas. Felipe Assinantes em 22/07/2002: 2218 Mensagens recebidas desde 07/01/1999: 176023 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br **************************************************** De: terceiraera Para: terceiraera@bol.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: (linux-br) SOLUCAO:Re:(linux-br) Gnome via VNC Data: 24 Sep 2002 09:05:12 -0300 bom dia pessoal, respondendo a min mesmo: talves vcs tenham este mesmo problema q eu tive ao tentar usar o gnome remotamente via vnc, entao vou adiantar a solucao: 1- instalar o servidor de fontes, aka XFree86-xfs 2- editar o arquivo /etc/rc.d/init.d/xfs e alterar a porta para 7100 3- editar o arquivo /usr/bin/vncserver e descomentar a linha que faz referencia ao uso doservidor de fontes, conforme abaixo: # Add font path and color database stuff here, e.g.: # $cmd .= " -fp unix/:7100"; #$cmd .= " - fp /usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/font s/75dpi/"; # $cmd .= " -co /usr/lib/X11/rgb"; # OBS: observer que deve ficar apenas uma linha descomentada, aquela que habilita o -fp ub=nix/:7100 no caso eu perdi um tempo enorme, porque mesmo estando tudo certo, o fato da outra linha tb estar descomentada continuava causando o erro... 4- feito isto vai ficar ok... 5-tchau!! t+ Clovis. ===>>> email anterior ... >pessoal, estou usando o vcn em algumas maquinas e quero rodar o gnome, mas se starto alguma aplicacao do gnome, exemplo o abiword ou o evolution, os menus ficam cheio de quadradozinhos no logar dos nomes, ou seja alguma coisa com as fontes nao estarem sendo mostradas corretamente... alguem tem ideia de como corrigir??? t+ Clovis. **************************************************** De: Jean Everson Martina Para: Sérgio Cc: brunomlopes@uol.com.br, linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Carregar Interface Gráfica Linux no Windows Data: 18 Oct 2002 13:54:32 -0300 On Wed, 16 Oct 2002 21:53:13 -0200 Sérgio wrote: > > > Use o Xmanager não tem aplicativo melhor para levantar o X numa máquina > windows crie o arquivo vncserver no seu /etc/xinetd.d com o seguinte conteudo: service vncserver { disable = no socket_type = stream wait = no user = nobody server = /usr/bin/Xvnc server_args = -inetd -geometry 1024x768 -depth 16 -query loc alhost log_on_success += DURATION nice = 10 } depois edite o /etc/services e coloque o seguinte: vncserver 5901/tcp #servidor VNC depois basta reiniciar o xinetd ai é baba, basta conectar no seu servidor com o VNC que ta feito. Uma dica é voce usar o tight VNC tanto no servidor quanto no cliente, ele consume muito menos banda que o VNC normal, mais detalhes em www.vnctight.com **************************************************** De: Bruno Magalhaes Lopes Responder-a: brunomlopes@uol.com.br Para: Santhyago Bueno Gallão , linuxbr Assunto: Re: (linux-br) Carregar Interface Gráfica Linux no Windows Data: 16 Oct 2002 12:09:34 -0200 Uma opção é colocar o servidor VNC no Linux e um cliente VNC no Windows. O endereço do VNC é www.uk.research.att.com/vnc/ **************************************************** De: Leandro Mendes Para: linux-br Assunto: Re: (linux-br) porta pcanywere Data: 25 Nov 2002 09:49:02 -0200 > > Alguem pode de dizer qual a porta que tenho que abrir para funcionar o > > pcanyrewe > > Porta 5631 OU basta liberar a 5631 tcp e 5632 udp... > Falando em pcanywhere, alguém já conseguiu fazer port forward com iptables > com ele ? Já. iptables -t nat -A PREROUTING -p tcp -d 200.x.x.x --dport 5631 -j DNAT --to 192.168.x.x iptables -t nat -A POSTROUTING -p tcp -s 192.168.x.x --dport 5631 -j SNAT --to 200.x.x.x De: crg Responder-a: crg3k@terra.com.br Para: Cleyton Luiz Scherer Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) porta pcanywere Data: 25 Nov 2002 20:42:35 -0200 On Segunda 25 Novembro 2002 09:40, Cleyton Luiz Scherer wrote: > Falando em pcanywhere, alguém já conseguiu fazer port forward com iptables > com ele ? Meus usuarios acessao o pcanywhere que esta em uma maquina windows dentro da minha rede dessa forma: iptables -A INPUT -p tcp -i eth0 --dport 5631 -j ACCEPT iptables -A INPUT -p udp -i eth0 --dport 5632 -j ACCEPT iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 5631 -j DNAT --to 192.168.0.250:5631 iptables -t nat -A PREROUTING -p udp -i eth0 --dport 5632 -j DNAT --to 192.168.0.250:5632 onde eth0 eh a interface que aponta para a internet e 192.168.0.250 eh a maquina rodando pcanywhere. Apenas complementando Tem que ser liberado tambem a 5632 udp **************************************************** De: Cleyton Luiz Scherer Para: Rodrigo Cc: linux-br Assunto: Re: (linux-br) PCAnywhere + IPTABLES Data: 02 Dec 2002 13:29:28 -0200 Tente isso: iptables -t nat -A POSTROUTING -p udp -s 192.168.180.0/24 -o eth1 --dport 5632 -j MASQUERADE iptables -t nat -A POSTROUTING -p tcp -s 192.168.180.0/24 -o eth1 --dport 5631 -j MASQUERADE Cleyton **************************************************** De: Giroto Para: Linux-BR , Rodrigo Assunto: (linux-br) RES: (linux-br) PCAnywhere + IPTABLES Data: 02 Dec 2002 14:30:29 -0300 Olá rodrigo, para fazer isso, faça o seguinte iptables -A FORWARD -i eth0 -p tcp --dport 5631 -j ACCEPT iptables -A FORWARD -i eth0 -p udp --dport 5632 -j ACCEPT iptables -A PREROUTING -t nat -p tcp -d 200.xxx.xxx.1 --dport 5631 -j DNAT --to 192.168.5.16:8777 iptables -A PREROUTING -t nat -p udp -d 200.xxx.xxx.1 --dport 5632 -j DNAT --to 192.168.5.16:8777 se der certo me avise. **************************************************** De: Marco Para: Giroto Cc: Lista - Linux Assunto: Re: (linux-br) PCAnyware e IPTABLES Data: 28 Jan 2003 09:04:12 -0200 Eu tenho em ipchains/ipmasqadm fica assim, as portas são 5631 tcp e 5632 udp a "ENTRADA" é o indereço ip da placa de rede do seu servidor que está ligado ao router e a "SAÍDA" é o micro que vc deseja receber as requisições do PCANYWHERE, veja se vc consegue transformar para iptables ou usar ipmasqadm, a sugestão está aí. ipmasqadm portfw -a -P tcp -L ENTRADA 5631 -R DESTINO 5631 ipmasqadm portfw -a -P udp -L ENTRADA 5632 -R DESTINO 5632 Dúvidas estamos aqui! Marco **************************************************** De: Piter Punk Para: André Silva Cc: Vicente Luiz Scalon , lista_lbr Assunto: Re: (linux-br) VNC funcionando para suporte REMOTO by Irmoktran Data: 10 Feb 2003 14:24:40 -0200 André Silva wrote: Olá colegas da lista Tenho a seguinte duvida. Consegui instalar e configurar o VNC sem muitos problemas, mas eu gostaria de ter a opção de conectar num terminal do VNC para dar suporte remoto assim como no rWindows. Ou seja, quando eu conectar na máquina com o Linux(venha a conexão de um Linux ou de um rWindows) eu posso mostar ao usuario como ele deve fazer algo ao invés de abrir um terminal no qual eu não consigo ver o que o usuário esta fazendo. Acabei de colocar um artigo sobre isso na minha página. Dá uma olhada lá (veja na assinatura) Falous, Piter PUNK PS> Ah, o KDE3.1 já faz isso... -- ____________ / Piter PUNK \_____________________________________________________ | | | | E-Mail: piterpk@terra.com.br (personal) | | .|. roberto.freires@gds-corp.com (professional) | | /V\ | | // \\ UIN: 116043354 Homepage: www.piterpunk.hpg.com.br | | /( )\ | | ^`~'^ ----> Slackware Linux - The Best One! <---- | | #105432 | `-------------------------------------------------------------------' **************************************************** De: Elias Andrade - Suporte=?us-ascii?Q?_t=E9cnico?= - Litoral On Line Para: Carlinhos Fuba Cc: linux-br@bazar.conectiva.com.br Assunto: RE: (linux-br) Redirecionar IPCHAINS para usar PCAnywhere Data: 12 Mar 2003 19:59:44 -0300 Num caso parecido, utilizei um outro software para fazer o redirecionamento, pois somente o ipchains não faz isso. Esse software chama-se "redir". O mesmo pode ser baixado direto pelo link: http://www.datacomm.ch/prutishauser/files/network/redir-1_1_tar.tar Meu caso triste: Tinha um NT atrás do linux, e queriam hospedar um site ali, com ip invalido. Tudo que vinha porta 80 do linux era redireciona para a porta 80 do servidor. Creio que resolva o seu problema. Documentação tem no próprio pacote. On 12-Mar-2003 Carlinhos Fuba wrote: > > Boa Tarde, > > Gostaria de saber como ficaria minha regra de ipchains, para redirecionar um > acesso pcanywhrere para uma maquina atras de firewall > ja uso uma regra que permite somente esta maquina ter acesso direto a > internet: > /sbin/ipchains -A forward -s 192.168.1.2 -d 0/0 -j MASQ -l > > Obs. Possuo um ip fixo (via speedy business)no servidor. > > Se alguem puder ajudar, desde já agradeço. > **************************************************** De: Marco Para: Carlinhos Fuba Cc: Lista - Linux Assunto: Re: (linux-br) Redirecionar IPCHAINS para usar PCAnywhere Data: 13 Mar 2003 08:05:29 -0300 Libere as portas caso fechadas e: ipmasqadm portfw -a -P tcp -L interface_ligada_ao_roteador 5631 -R maquina_destino 5631 ipmasqadm portfw -a -P udp -L interface_ligada_ao_roteador 5632 -R maquina_destino 5632 interface_ligada_ao_roteador = A eth que está conectado ao roteador ADSL e maquina_destino = Maquina destino rs []´s Marco **************************************************** De: Marco Leandro Para: zeluis-listas@shopwork.com.br Cc: Linux-Br@Bazar. Conectiva. Com. Br Assunto: (linux-br) RES: (linux-br) redirecionar vnc linux para vnc winnt interno Data: 12 Apr 2003 01:44:50 -0300 Para trabalhar com redirecionamento de VNC, vc precisa de uma certa "matemática", faça o seguinte: Por exemplo, o VNC trabalha com a porta 5900 5800 então vc vai fazer assim, digite um numero qualquer, por exemplo 7777 ai vc pega esse numero e faça menos 5900 que vai dar 1877. Pois bem, vejas as regras: #iptables -A FORWARD -i eth0 -p tcp --dport 7777 -j ACCEPT #iptables -A FORWARD -i eth0 -p udp --dport 7777 -j ACCEPT Aqui vc esta dizendo ao IPTABLES que ele faça forward de tudo que chegar na interface eth0 na porta 7777 que o iptables aceite. #iptables -A PREROUTING -t nat -p tcp -d 200.xxx.xx.1 --dport 7777 -j DNAT --to 192.168.5.3:7777 #iptables -A PREROUTING -t nat -p udp -d 200.xxx.xx.1 --dport 7777 -j DNAT --to 192.168.5.3:7777 Aqui vc vai dizer que toda requisição vinda para o IP 200.xxx.xx.1 pela porta 7777 ele faça um redirecionamento para o IP INTERNO 192.168.5.3 na porta 7777 Ai, vc pega o 7777 - 5900 = 1877 Ai, na maquina que vc vai pedir a requisição, vc vai colocar 200.xxx.xx.1:1877 Sendo assim, o IPTABLES te redireciona para a maquina na rede interna. Faça o mesmo com a porta 5800. Abraços Powered by **************************************************** De: Gustavo Vasconcelos Para: zeluis-listas@shopwork.com.br Cc: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) redirecionar vnc linux para vnc winnt interno Data: 10 Apr 2003 22:27:37 -0300 Olá Zeluis. Perceba que o VNC roda na porta 5900 + %DISPLAY_NUMBER% e 5800 + %DISPLAY_NUMBER%. No caso do Windows (qualquer um deles, do 9x ao XP) o display é geralmente 0, com raras excessões. No Linux porém, o display padrão é 1, já que o display 0 geralmente já está em uso pelo X. Meu conslho é liberar pelo menos as portas: 5800 5801 5900 5901 Mas lembre-se de setar o display do Linux para :1! []'s Gustavo zeluis-listas@shopwork.com.br wrote on 10-04-2003 08:20: > Peguei este script s coloquei em outro server, igualzinho, porém redirecionando > requisições das portas 5800 e 5900 do linux para um servidor nt interno que tem > o vnc server rodando e funcionando na rede interna. > > Pelo iptraf vejo que o IP válido externo chega na porta 5900 do nt interno, mas > nao vem resposta. **************************************************** De: Japonesinha Para: Antonio F. Zago , master Cc: Lista conectiva Assunto: Re: (linux-br) Software para dar treinamentos Data: 23 Apr 2003 19:57:33 -0300 Em Ter 22 Abr 2003 22:53, Antonio F. Zago escreveu: > Vale a pena pesquisar o VNC, não tenho dica de como configurar mas acho Configurando o VNC http://www.guiadohardware.info/tutoriais/66/ []'s Sonia **************************************************** De: Thiago Kazuo Para: 'Marcio Braga' , linux-br@bazar.conectiva.com.br Assunto: (linux-br) RES: (linux-br) VNC Data: 26 Apr 2003 18:22:01 -0300 O processo é igual... Instale o pacote completo do VNC e depois digite vncviewer... é só colocar o ip e pronto. []´s Thiago -----Mensagem original----- De: Marcio Braga [mailto:marciobraga@yahoo.com.br] Enviada em: sexta-feira, 25 de abril de 2003 11:40 Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) VNC É possivel de minha máquina(Linux instalado) acessar outras máquinas(windows instalado) utilizando o VNC?O processo é igual a windows x windows?Ou tem mais alguma configuração? **************************************************** De: Deimon Vianei Machado Para: Alexander F. Fernandes - Esc. EDEM , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Conferência Data: 28 May 2003 13:04:47 -0300 Alexander, tive q passar por situação bem semelhante. Eu utilizei o vnc. Existe como configurá-lo para compartilhar uma sessão, e fazer com q as sessões abertas pelos micros remotos só observem o q está sendo mostrado. Dessa forma, o q vc quiser ver no seu desktop poderá ser visto nos desktops remotos. Vc comanda o q os outros podem ou não ver. Para isso, vc deve abrir uma sessão vncserver no teu micro (verifique as linhas abaixo, serão necessárias algumas implementações no script vncserver): vncserver Forneça a senha (e lembre dela depois :-) ) Ele vai informar em q número foi criado ( maquina:1 ) O vncserver vai chamar, em determinado momento, dentro de seu script, o comando Xvnc. Verifique as chaves de opções do Xvnc com Xvnc --help. Há uma opção -allwaysshared. É só adicionar no script do vncserver essa opção, e os clientes poderão abrir cópias da tua sessão. Configurando o software cliente vnc (vncviewer) de forma a desabilitar as entradas, vc vai ter várias estações "espelho" da tua. Abra uma sessão vncviewer no próprio micro do vncserver (ou em qquer outro micro, mas nesta sessão vc configura para habilitar as entradas (mouse e teclado)) - e pronto, o q quer q vc faça, seus clientes poderão ver tbém. Eu usei isto para dar aula e também para algumas palestras. Espero q te auxilie. **************************************************** De: Márcio Renato Para: 'Augusto Luiz Cardoso' , linux-br@bazar2.conectiva.com.br Assunto: (linux-br) RE: Redirecionar porta Data: 04 Jul 2003 09:45:01 -0300 Fala Augusto, eu faço a mesma coisa em casa. É bem facil usando IPTABLES O VNC aguarda a conexão na porta 5800 e depois a estabelece definitivamente na 5900. Basta redireciona-las da seguinte maneira em seu Linux: iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 5800 -j DNAT --to 192.168.0.1:5800 iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 5900 -j DNAT --to 192.168.0.1:5900 Abraços, Márcio Renato Talhacolo >Em: quinta-feira, 3 de julho de 2003 15:30 >Augusto Luiz Cardoso escreveu: Redirecionar porta > > >Pessoal, como eu faço para redirecionar uma porta no firewall, para que eu >possa da minha casa acessar meu micro aqui da empresa? >Quero fazer isto via VNC. >Ou seja, digo que tal porta corresponde ao meu IP. >Grato, **************************************************** De: Tiago Cruz Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) VNCViewer nada aparece Data: 02 Jul 2003 17:04:47 +0200 On Tue, 1 Jul 2003 15:19:01 -0300 "Fabio Miranda" wrote: > Da minha estação windows com o vncviewer conecto no meu servidor CL8 > que está com o vncserver carregado, mas porque não aparece o KDE, > somente um tela parece cinza e mais nada ?????? Dá pra dar um 'startx' ? Olhe em www.guiadohardware.net que tem um tutorial legal sobre o VNC... eu li algo sobre essa tela cinza lá ;-) Abraços, **************************************************** De: Ricardo Igarashi Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) VNCViewer nada aparece Data: 02 Jul 2003 00:38:16 -0300 On Tue, 1 Jul 2003 15:19:01 -0300 "Fabio Miranda" wrote: > Da minha estação windows com o vncviewer conecto no meu servidor CL8 > que está com o vncserver carregado, mas porque não aparece o KDE, > somente um tela parece cinza e mais nada ?????? Porque é assim mesmo :) Se quiser trocar o twm (que está rodando) pelo KDE, você deve editar o arquivo ~/.vnc/xstartup (home do usuário que executa o vncserver) para rodar o kde. -- **************************************************** De:  Ricardo Igarashi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)VNC no CL 7 Data:  Mon, 18 Aug 2003 23:18:55 -0300 On Mon, 18 Aug 2003 14:30:17 -0300 "Daniel Ribeiro Brahm" wrote: > Eu inicio o vncserver... e quando eu vou em outra máquina > para acessar, quando eu abro o vnc eu apenas recebo > uma tela cinza com um cursor em forma de "x" . .e não inicia o amb. > gráfico no Kde ou wmaker.. > > Acho que o problema está no arq xstartup do vnc.. alguém > já passou por isso e tem a solução?? Bom chute, o problema deve ser do xstartup. Se você não o editou, ele vai tentar rodar o gerenciador de janelas twm. Se ele não estiver instalado, o X irá rodar sem nenhum gerenciador de janelas, que está acontecendo na sua máquina. Edite o arquivo xstartup, veja se ele está tentando rodar o twm, e se for o caso elimine esta linha e coloque o gerenciador de sua preferência (no caso do KDE, coloque startkde; no WindowMaker acho que era wmaker). -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga **************************************************** De:  Ricardo Igarashi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Configurar VNC SERVER em servidor linux conectiva 9.0 Data:  Fri, 5 Sep 2003 00:40:40 -0300 On Thu, 04 Sep 2003 19:03:51 -0300 admlinux wrote: > Galera sera que alguem poderia me explicar como eu faço para > configurara o vnc server em um servidor linux, instalar eu deu conta > mas agora náo sei como configurar. 1) Você muda o arquivo .vnc/xstartup que fica no diretório de quem rodou o vncserver. Nesse arquivo, que é equivalente ao .xinitrc, você pode mudar o gerenciador de janelas, os programas que devem ser executados antes de rodar o servidor X, etc. 2) Você coloca opções na hora de rodar o vncserver, para mudar a resolução, a quantidade de cores etc. Veja mais em: vncserver --help man vncserver man Xvnc -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga **************************************************** De:  Vinicius Medeiros Peretti Para:  admlinux Cc:  Linux BR Assunto:  Re: (linux-br)Configurar VNC SERVER em servidor linux conectiva 9.0 Data:  Fri, 05 Sep 2003 10:39:17 -0300 admlinux escreveu: Ola! > Galera sera que alguem poderia me explicar como eu faço para > configurara o vnc server em um servidor linux, instalar eu deu conta > mas agora náo sei como configurar. > 1) Configurar a senha de acesso #vncpasswd 2) Ativar o Server #vncserver New 'X' desktop is servidor.dominio:1 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/servidor.dominio:1.log Neste caso: servidor.dominio:1 servidor = Nome do Computador dominio = Dominio 1 = Display do VNC, Caso queira configurar outro display o comando fica: #vncserver  :x onde x é o numero do display, de 1-99 Se for omitido o proximo display disponivel sera utilizado As portas utilizadas pelo VNC dependem do Display: 58xx ( inicio conexao pelo http ) 59xx ( dados ) onde xx é o numero do display ( sempre com 2 digitos ex: 01) 3) Acessando pelo vncviewer # vncviewer VNC server:  dominio:1 session password: "Senha configurada no passo 1" 4) Acessando pelo Cliente HTTP ( suporte Java é necessário). http://dominio:5801 Onde 58 é o padrao das portas utilizadas pelo vnc para conexão http.  01 é o numero do display, no nosso caso 1. pode chegar até 99, ficaria 5899. Espero ter dado um caminho Obs, No Red Hat o vnc funciona como serviço podendo ser controlado pelo ntsysv, Esta ai uma dica para os empacotadores do Conectiva. []s Vinicius Medeiros Peretti ICQ: 64694391 **************************************************** De:  Hever Costa Rocha Para:  Rodrigo Lima , Lista Linux Assunto:  Re: (linux-br)Pcanywhare + NAT Data:  Thu, 11 Sep 2003 14:06:28 -0300 > que o pcanywhare não é > compatível com NAT, gostaria de saber se essa informação procede. Obs: Olá Rodrigo Eu uso o pcanywhere sem problemas sobre o nat, você somente precisa fazer um direcionamento de portas. Cada versão usa portas diferentes. É preciso ter certeza se a versão que irá ser usada em ambos os clientes são compatíveis. Tem um porém: Você não irá conseguir conectar simultaneamente em várias máquinas devido a propria limitação do nat. No meu caso eu criei vários scripts, e cada máquina, usuário tem um direcionamento próprio ou seja, quando fulano1 quer usar, ele roda o script via shell ou ssh, é feito um direcionamento para o ip interno do host fulano1. É um tanto primitivo mas é eficiente. Ex: iptables -A INPUT -i (interface) -p tcp -m tcp --dport (porta) -j ACCEPT iptables -t nat -A PREROUTING -i (interface) -p tcp -m tcp --dport (porta) -j DNAT --to-destination (ip:porta) Uma outra opção que em teoria, daria certo seria mudar em cada máquina destino a porta do pcanywhere, fazendo na máquina linux um direcionamento para cada porta correspondente. Mas nesse caso o cliente teria que que mudar a porta do pcanywhere também. No site da Symantec tem um documento sobre o assunto. (mudança de portas) Atenciosamente Hever Costa Rocha **************************************************** De:  Massahide Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Vnc Data:  Tue, 16 Sep 2003 09:19:27 -0300 Olá, provavelmente em seu /home/marcos/.vnc existe um script com nome xstartup e geralmente, nele estão os comandos que o vnc irá rodar (por padrão o xterm e o gerenciador de janelas twm), você pode tirar o que nele existe e colocar por exemplo /usr/bin/startkde para que inicie o kde. :) On Mon, 15 Sep 2003 22:18:32 -0300 Marcos Aurelio da Silva wrote: > Estou tentando utilizar o vnc via inetd, coloquei a linha seguir no > /etc/inetd.conf: > vnc stream tcp nowait marcos /usr/bin/Xvnc Xvnc -inetd -query > localhost -once -geometry 800x600 -depth 16  -rfbauth > /home/marcos/.vnc/vncpasswd e no /etc/services > vnc 5910/tcp   # VNC Server **************************************************** De:  Ricardo Igarashi Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Vnc Data:  Tue, 16 Sep 2003 00:54:23 -0300 On Mon, 15 Sep 2003 22:18:32 -0300 Marcos Aurelio da Silva wrote: > Estou tentando utilizar o vnc via inetd, coloquei a linha seguir no > /etc/inetd.conf: > vnc stream tcp nowait marcos /usr/bin/Xvnc Xvnc -inetd -query > localhost -once -geometry 800x600 -depth 16  -rfbauth > /home/marcos/.vnc/vncpasswd e no /etc/services > vnc 5910/tcp   # VNC Server > > soh que quando acesso via vncviewer aparece apenas a tela do Xfree86 > (tela cinza com mouse), gostaria de saber se eh possivel iniciar um > window manager Não achei a opção "-query" no man do Xvnc... Não seria "-localhost"? Bom, verifique se o Xvnc realmente está rodando como usuário marcos, e verifique como está o /home/marcos/.vnc/xstartup. -- Ricardo Yassuo Igarashi E-mail: iga@that.com.br Linux HP: http://web.that.com.br/iga **************************************************** De:  2a. Vara Federal de Caxias do Sul Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) VNC sem interface gráfica Data:  Mon, 8 Mar 2004 15:15:59 -0300 Historiadores acreditam que em Seg 08 Mar 2004 09:53, Eduardo escreveu: > Instalei o VNC no CL8 e quando conecto, me aparece a mensagem abaixo: > Xlib: connection to ":0.0" refused by server > Xlib: Invalid MIT-MAGIC-COOKIE-1 key > giving up. > xinit:  unable to connect to X server > xinit:  No such process (errno 3):  Server error. > [root@server1 /]# > > como faço para acessar a interface gráfica do servidor pelo VNC? > Estou acessando pelo bronser na porta 5801. > Executa o VNC como usuario comum, dentro de seu proprio terminal (konsole, por exemplo). Se voce quer executa-lo como root, entao como usuario dono do terminal antes digite o comando xhost + Regis -- 2a. Vara Federal de Caxias do Sul (54) 218-3226 rscax02@jfrs.gov.br **************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Re-utilizar sessao KDE locaol em conexao SSH Data:  Thu, 13 May 2004 20:53:01 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 netmask@webset.net wrote: >Contudo eu gostaria de, por esta conexão ssh, poder tomar controle de > uma sessão do KDE que já está aberta na máquina, do mesmo jeito como > o VNC faz no Windows. Certifique-se que o krfb está instalado no seu KDE e habilitado. Você deverá configurar uma senha para sessões sem convite. Após isso, você pode usar seu cliente de VNC preferido para acessar a sessão que está rodando, sem a necessidade de criar um novo display. PS: não funciona no kernel 2.6. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint: **************************************************** De:  Leonardo Pinto Para:  Accenture_Luiz_Estivalet@Dell.com Cc:  linux-br@bazar.conectiva.com.br Assunto:  ENC: (linux-br)vnc nao abre sessao corrente Data:  Wed, 19 May 2004 20:15:39 -0300 Olá Luiz, Pois é, existe mesmo essa "limitação". Agora por aqui eu utilizei minha própria solução: Todo programa que vc inicializar deve-se colocar a opção "-display :n" onde "n" é o número do display que a instancia do VNC server estiver usando. Ex.: "konqueror -display :1". Assim a saída de vídeo é direcionada pro terminal ":1" que será aberto pelo cliente do VNC. Vai desculpando qq/ coisa pois estou já nas últimas por hoje. Leonardo. >Ola, >Tenho uma duvida: >Quando rodo o vncviewer do Linux para o Windows eu consigo ver o ambiente grafico corrente do Windows, >mas o contrario nao eh verdadeiro... quiando rodo o vncviewer do Windows para o Linux, me abre um novo X >default sem janela nenhuma... tenho q alterar alguma configuracao? Gostaria de ver o ambiente atual do X. > >Obrigado, >L.F.Estivalet **************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Cc:  Accenture_Luiz_Estivalet@Dell.com Assunto:  Re: (linux-br)vnc nao abre sessao corrente Data:  Wed, 19 May 2004 21:31:37 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Accenture_Luiz_Estivalet@Dell.com wrote: >Ola, >Tenho uma duvida: >Quando rodo o vncviewer do Linux para o Windows eu consigo ver o > ambiente grafico corrente do Windows, mas o contrario nao eh > verdadeiro... quiando rodo o vncviewer do Windows para o Linux, me > abre um novo X default sem janela nenhuma... tenho q alterar alguma > configuracao? Gostaria de ver o ambiente atual do X. Não. O VNCServer no Linux SEMPRE abre uma nova sessão X. O krfb, por outro lado, permite que você utilize uma sessão existente. Rode o krfb no seu KDE e crie uma sessão sem convite e com senha. Ele assumirá as portas 5800 e 5900, que são as que o VNC usa. Você poderá usar o seu VNCViewer preferido. Nota: o krfb não funciona com kernel 2.6, a não ser que você tenha uma máquina bi-processada. Ele faz o X consumir 100% da CPU num kernel 2.6. No 2.4 não acontece isso. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358 **************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Cc:  Accenture_Luiz_Estivalet@Dell.com Assunto:  Re: (linux-br)vnc nao abre sessao corrente Data:  Thu, 20 May 2004 23:38:52 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Marcelo Vivan Borro wrote: >Em Qui 20 Mai 2004 10:06, Accenture_Luiz_Estivalet@Dell.com escreveu: >> Pois eh...mas nao use o KDE... uso o XFCE, como fazer entao? Troque pelo KDE :-) > >Você não precisa estar rodando o kde para usar componentes dele. > Basta tê-lo instalado. No caso, o krfb é iniciado pelo kded. Você precisa estar rodando esse e - -- provavelmente, o klauncher e o dcopserver. Não tenho certeza, mas é possível que esses outros sejam iniciados automaticamente. Para testar: $ dcop kded kinetd isInstalled krfb true $ dcop kded kinetd isEnabled krfb true $ dcop kded kinetd port krfb 5900 $ /usr/sbin/lsof -i :5900 COMMAND  PID   USER   FD   TYPE DEVICE SIZE NODE NAME kdeinit 3013 thiago   15u  IPv6   4714       TCP *:5900 (LISTEN) $ ps 3013    PID TTY      STAT   TIME COMMAND   3013 ?        S     41:13 kdeinit: kded - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:     E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358 **************************************************** De:  Thiago Macieira Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br) cliente não ver vnc Data:  Fri, 18 Jun 2004 18:46:18 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 marcio_katan wrote: >Olá lista. Como faço para configurar o vnc ou tightvnc >para que o servidor (máquina remota) não apareça o que >estou fazendo? O usuário da máquina trabalha normalmente >e eu a acesso sem ele perceber? Pois tudo que faço ele >vê (executa) também. Acredito que não seja possível porque não é assim que o VNC funciona. O VNC foi feito para tomar o controle de uma sessão. O que você pode fazer é abrir outra sessão X e controlá-la a partir do VNC. Veja também o NX, que é melhor que o VNC para esse tipo de coisa. - --   Thiago Macieira  -  Registered Linux user #65028    thiago (AT) macieira (DOT) info     ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint: **************************************************** De: crg Responder-a: crg3k@terra.com.br Para: linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) Redirecionamento Data: 15 Jul 2002 14:30:42 -0300 On Segunda 15 Julho 2002 12:21, Luciano wrote: > Tenho um servidor 200.194.X.X como ETH0 e 192.168.X.X como ETH1 > Quero acessar via PCANYwhere uma estação com IP 192.168.X.14 que esta atras > desse servidor. Eh assim: iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 5631 -j DNAT --to 192.168.X.14:5631 iptables -t nat -A PREROUTING -p udp -i eth0 --dport 5632 -j DNAT --to 192.168.X.14:5632 **************************************************** De:  Dicas-L-Owner@unicamp.br Assunto:  [Dicas-L] Compartilhando a sessão gráfica corrente Data:  Sat, 11 Dec 2004 03:27:15 -0300     IV Seminário de Desenvolvimento em Software Livre       Universidade de Brasília, 6 a 10 de dezembro    Pré-inscrições: http://www.sdsl.org.br/inscricoes ------------------------------------------------------------ *** Treinamentos Dextra Sistemas em Campinas e São Paulo *** PostgreSQL: Administração de Banco de Dados (SP)    -  09/12 PHP: Programação com banco de dados (Campinas)      -  13/12 PostgreSQL: Performance Tuning (SP)                 -  16/12 Linux: Fundamentos (Campinas)                       -  16/12 JBoss: Arquitetura e Administração (Campinas)       -  20/12 Linux: Administração de Sistemas (Campinas)         -  22/12              http://www.dextra.com.br/treinamento ------------------------------------------------------------   Compartilhando a sessão gráfica corrente   ======================================== Colaboração: Ederson L. Corrêa As vezes precisamos acessar remotamente um computador para executar alguma aplicação gráfica, seja para efetuar algum serviço em um cliente, dar um help para um amigo, ou até mesmo mostrar alguma funcionalidade na prática. Para isso já é consagrado o uso do VNC. Entretanto, no linux temos um grande problema, pois não podemos compartilhar uma sessão atual. Sempre que iniciamos o vncserver ele abre uma nova sessão do X-Window, assim, uma pessoa que estiver no micro que está sendo acessado remotamente não pode ver o que está sendo feito (como ocorre em máquinas rodando o windows). Bem, mas isso não é mais problema com a duplinha xclass + rfb. Com ela é possivel compartilhar qualquer sessão do X-Window (caso você tenha mais de uma aberta). Os arquivos necessários podem ser baixados do site do projeto xclass no sourceforge (http://sourceforge.net/project/showfiles.php?group_id=36313&release_id=107218), sendo que os pacotes mais atuais são rfb-0.6.1.1.tar.gz e xclass-0.9.1.tar.gz. A instalação do xclass é bem simples:   tar -xvzf xclass-0.9.1.tar.gz   cd xclass-0.9.1   ./configure   make   make install A instalação do rfb é que foge do padrão:   tar -xvzf rfb-0.6.1.1.tar.gz   cd rfb-0.6.1.1   make depend   make   cp x0rfbserver/x0rfbserver /usr/local/bin   cp xrfbviewer/xrfbviewer /usr/local/bin   cp xrfbviewer/xplayfbs /usr/local/bin   cp man/man1/* /usr/local/man/man1 Pronto, agora toda vez que se quiser ativar o compartilhamento é só executar: x0rfbserver Na primeira vez que ele é executado abre-se uma janela para se editar as configurações, como senha, desabilitar teclado e mouse, etc. E sempre que se quiser alterar essas propriedades, basta clicar com o botão direito na janelinha do x0rfbserver e escolher "Properties". Vale lembrar também, que o pessoal que usa KDE também pode compartilhar o desktop através do "Desktop Sharing" (K Menu -> System), que aliás também é baseado no rfb, só que numa implementação feita pelo pessoal do KDE. -------------------------------------------------------------------- Colabore com a Dicas-L. Publique seu comentário sobre esta mensagem em http://www.Dicas-l.com.br/dicas-l/20041211.php -------------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 26140 assinantes.        Todas as mensagens da Dicas-L ficam armazenadas em                http://www.Dicas-l.com.br/dicas-l/ A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, desde que o conteúdo, inclusive esta nota, não sejam modificados. -------------------------------------------------------------------- **************************************************** De:  Leonardo Pinto Responder-a:  leonardo@openlogic.com.br Para:  'Software Comercial Nativo Linux Kylix' Cc:  Lista Conectiva (E-mail) Assunto:  RES: (linux-br) VNCServer não starta com o boot Data:  Fri, 24 Dec 2004 20:55:34 -0200 > Como faço para ovncserver startar quando eu ligar o servidor? > Atualmente, tenho que digitar o comando vncserver no shell. Criar este script em /etc/init.d chamado vncd: #!/bin/sh # chkconfig: 2345 85 15 # description: VNCServer daemon # processname: vncd # Source functions . /etc/init.d/functions # See how we were called. case "$1" in   start)         action "Iniciando VNCServer: " vncserver > /dev/null 2>&1         ;;   stop)         action "Parando VNCServer: " vncserver -kill :1         ;;   status)         status vncd         ;;   restart|reload)         $0 stop         $0 start         ;;   *)         gprintf "Usage: $0 {start|stop|status|restart}\n"         exit 1 esac Depois executar: chkconfig --level 2345 vncd on service vncd start Sds, Leonardo Pinto. **************************************************** De:  Giovanni Gammarano Responder-a:  hardbr@yahoogrupos.com.br Para:  hardbr@yahoogrupos.com.br Assunto:  Res: Re: Res: Re: Res: Re: Res: [Hardware-BR] OFF TOPIC - Desktop Remoto Data:  Sat, 5 Feb 2005 14:34:00 -0200 (Hor?io brasileiro de ver?) ZAGO - é criar um tunel, fazendo uma conexão de saida é possivel conectar de volta por ela, faço isto com ssh, mas precisa de alguém conectar na minha maquina e assim consigo conectar de volta usando a conexão dela É isso q a opção ADD NEW CLIENT do VNC faz, vc informa o seu IP para o cliente ele conecta contigo e a conexão volta. Como eu possuo IP Fixo fica facinho, pois o meu cliente já é instruído de como fazer e o que digitar no campo HOST do VNC. Zago parabéns pela sua documentação de Linux. -------Mensagem original-------   De: hardbr@yahoogrupos.com.br Data: 02/05/05 14:20:31 Para: hardbr@yahoogrupos.com.br Assunto: Re: Res: Re: Res: Re: Res: [Hardware-BR] OFF TOPIC - Desktop Remoto   Em Sáb, 2005-02-05 às 11:31, POWER Informatica escreveu: > Giovanni Gammarano > > EXPLICA DE NOVO..... Quer dizer que  com o ULTRAVNC voce ser conecta ao > micro do cliente mesmo que ele tenha uma firewall ou um roteador, apenas > informando o IP do cliente, mas qual o IP se nao verdade são dois: O IP > local e o IP do Roteador, se isso for verdade É UMA MARAVILHA....     Olá Carlos   Não conheço este ULTRAVNC mas acho meio dificil furar um firewall e também não tem como alcançar uma maquina fora da rota.   A única solução pra isto, (que conheço) é criar um tunel, fazendo uma conexão de saida é possivel conectar de volta por ela, faço isto com ssh, mas precisa de alguém conectar na minha maquina e assim consigo conectar de volta usando a conexão dela, no firewall fica acusando somente a conexão de saida e o meu retorno está dentro deste tunel e portanto não é pego pelo firewall, tem um detalhe, isto em linux, caso queira mais detalhes veja em:   http://www.zago.eti.br/ssh/tunelando-com-openssh.txt   Caso consiga fazer o mesmo com VNC gostaria de saber como, qualquer dia vou consultar a documentação dele, caso voce consiga algum resultado mande pra gente....   Abraços   -- Zago **************************************************** De: Jorge Godoy Para: sergio.ps Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Servidor VNC Data: 10 Mar 2005 17:16:55 -0300 sergio.ps writes: > Quem te falou que para acessar um VNC Server numa máquina Windows, você > precisa ter uma licença do Windows mesmo a máquina cliente sendo Linux ? Você pode citar a parte da licença onde fala que isso não é necessário? Citando http://www.microsoft.com/windowsxp/pro/eula.mspx: Installation and use. You may install, use, access, display and run one copy of the Product on a single computer, such as a workstation, terminal or other device ("Workstation Computer"). The Product may not be used by more than two (2) processors at any one time on any single Workstation Computer. You may permit a maximum of ten (10) computers or other electronic devices (each a "Device") to connect to the Workstation Computer to utilize the services of the Product solely for File and Print services, Internet Information Services, and remote access (including connection sharing and telephony services). The ten connection maximum includes any indirect connections made through "multiplexing" or other software or hardware which pools or aggregates connections. Except as otherwise permitted by the NetMeeting, Remote Assistance, and Remote Desktop features described below, you may not use the Product to permit any Device to use, access, display or run other executable software residing on the Workstation Computer, nor may you permit any Device to use, access, display, or run the Product or Product's user interface, unless the Device has a separate license for the Product. (...) NetMeeting/Remote Assistance/Remote Desktop Features. The Product contains NetMeeting, Remote Assistance, and Remote Desktop technologies that enable the Product or other applications installed on the Workstation Computer to be used remotely between two or more computers, even if the Product or application is installed on only one Workstation Computer. You may use NetMeeting, Remote Assistance, and Remote Desktop with all Microsoft products; provided however, use of these technologies with certain Microsoft products may require an additional license. For Microsoft and non-Microsoft products, you should consult the license agreement accompanying the applicable product or contact the applicable licensor to determine whether use of NetMeeting, Remote Assistance, or Remote Desktop is permitted without an additional license. E, também, de http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/lic_software_network.mspx: In what ways can I use the software over a network? The End User License Agreement (EULA) permits you to store a copy of the software on a storage device used as a network file server, for the purpose of installing the software on computers connected to that storage device through your internal network. In addition, you may install the software on a storage device used as a network applications server, so that computers connected to that storage device through your internal network can run the software from that source. You must acquire and dedicate a license for each separate computer on which the software is installed and for each computer that runs the software from the storage device. By dedicating a license to a particular computer, you are assigning the license exclusively to that computer for an indefinite period of time. A license to use a particular copy of the software may not be shared or used concurrently on different computers. Repare: "You must acquire and dedicate a license for each separate computer on which the software is installed and (ATENÇÃO AQUI) for each computer that runs the software from the storage device." Repare também: "A license to use a particular copy of the software may not be shared or used concurrently on different computers." > Você deve estar equivocado ou eu entendi errado. Se você citar a parte da licença que permite isso... > Mesmo num MetaFrame Server, que é um Terminal Services com mais recursos, > você só precisa da licença do Cliente MetaFrame para a estação cliente... > > Imagine só a Inviabilidade disso ! Pois é! Estamos imaginando mas mesmo assim as pessoas fazem pois isso pode, por exemplo, evitar investimentos em hardware e outras estruturas através da centralização. O custo de licenciamento é apenas um dos custos que há na solução, não é o único. > Para um Servidor VNC, você só precisa da licença do Sistema Operacional do > Servidor, sendo Windows ou Não, mais a licença do VNC (isso se existisse). Não parece ser o que diz a licença. > Não importa o Sistema Operacional das Máquinas Clientes, somente a licença > VNC seria obrigatória, isso se houvesse uma. Onde está isso na licença? -- Godoy. De: Leonardo Pinto Responder A: Leonardo Pinto Para: Linux-BR Lista Assunto: Re: (linux-br)Servidor VNC Data: Thu, 10 Mar 2005 15:29:33 -0000 Olá Pessoal, É, realmente diante da correria atual de se livrar das licença$ proprietárias vale testar alternativas GNU. Wine é a palavra de ordem. Consegui realizar uma "insanidade" antiga minha: Rodar uma app Delphi/IDAPI/ODBC) num servidor de aplicativos XFree que irá compartilhar além do desktop Linux (Ex.: Qwvm, Icewm) alguns outros aplicativos win32. O fato é: Rwindow$ por Rwindows melhor ficar com o Wine. Sds, Leonardo Pinto. > Paulo Sousa <sousaprm@yahoo.com.br> writes: > > > Assim poderei ter o Window$ instalado em apenas uma > > m¡quina mas sendo utilizado por 25. > > Mais ou menos a id©ia dos clientes de terminais leves. > > O custo de licen§as para este servidor torna esta solu£o vi¡vel? Lembre-se > que h¡ esta quest£o a considerar. > > > Algu©m j¡ trabalhou (configurou) algo parecido ? > > Se, sim, fico grato se me mandarem not­cias. > > Acho que seria mais interessante questionar em um grupo de Windows, mas j¡ > vimos isso com programas como o ICA Sever e Terminal Server. Claro, todos com > as devidas licen§as... > > -- > Godoy. <godoy@metalab.unc.edu> **************************************************** De: inf Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Servidor VNC Data: Sat, 12 Mar 2005 11:11:44 -0300 Estamos usando uma solucao com Windows 2003 Server e Terminal Server, acessado por clientes linux com o RDesktop. O problema do VNC, como ja foi falado aqui, e que o Windows nao vai rodar varias sessoes de VNC independentes, entao ele nao server para que varios usuarios rodem aplicacoes no mesmo micro. Em Qui 10 Mar 2005 15:50, Manoel Pinho escreveu: > Henrique Cesar Ulbrich escreveu: > > > Pois é, não esqueça que vc precisa de uma licença do Windows para cada > > estação, MESMO que use VNC ou Terminal Server e as estações sejam Linux. Nao precisa de uma licenca do Windows para cada estacao. Precisa sim de um usuario e uma licenca do Terminal Server por usuario ( da mais ou menos R$ 400,00 reais o usuario mais a licenca do Terminal Server ). O que sai muito mais barato do que uma licenca do Windows por maquina ( pelo menos R$ 600,00 por maquina se for OEM ). > Além da licença TS-CAL (essa de conexão com o Ruindows, que custa em > torno de R$ 30, note que qualquer aplicativo comercial instalado no > servidor windows terá que ter N licenças também, onde N é o número de > usuários que irão utilizar o sistema. > > Assim, para usar um simples aplicativo que custe R$ 1000 e seja usado > por 10 pessoas em 10 computadores clientes seria necessário gastar 10 x > 300 + 10 x 1000 = R$ 13000, o que a meu ver inviabiliza essas soluções. O caculo de R$ 1300,00 para rodar o aplicativo de R$ 1000,00 reais so e desvantagem se voce ja tiver as 10 licencas do Windows para os computadores clientes, pois se voce ainda nao tem, ficaria em pelo menos R$ 1600,00 para rodar o aplicativo nas maquinas clientes com windows proprio. A solucao do Terminal Server compensa se voce ainda nao tem ou precisa fazer upgrade do Windows nas maquinas clientes, no caso do upgrade, normalmente envolve um upgrade de hardware, o que torna a conta muito mais cara. So seria inviavel o Terminal Server se voce ja tem as licencas do Windows para cada estacao, nao precisa fazer upgrade nem nada a mais e ai o custo das licencas do Terminal Server seriam um acrescimo desnecessario. > O uso do serviço de terminais do windows, entretanto, pode ser útil para > rodar aplicativos legados desenvolvidos internamente ou que sejam freeware. Nao faz diferenca se o aplicativo e legado, freeware ou comercial, o uso do Terminal Server diminui o custo com licenca do Windows e nao do aplicativo. Caso seja um aplicativo com custo por usuario, isto sera independente de usar Terminal Server ou Windows instalado direto na maquina. Josinei **************************************************** De: Marcelo Vivan Borro Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)vnc nao abre sessao corrente Data: Wed, 19 May 2004 23:14:31 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Em Qua 19 Mai 2004 17:44, Accenture_Luiz_Estivalet@Dell.com escreveu: > Quando rodo o vncviewer do Linux para o Windows eu consigo ver o ambiente grafico corrente do Windows, > mas o contrario nao eh verdadeiro... quiando rodo o vncviewer do Windows para o Linux, me abre um novo X > default sem janela nenhuma... tenho q alterar alguma configuracao? Gostaria de ver o ambiente atual do X. Basta você exportar o seu ambiente de trabalho com o compartilhamento de Desktop do Kde. Ele gerará um convite ao outro computador, gerando uma senha válida por um período de tempo limitado. Basta usar o vncviewer, conectando no IP da máquina cliente com a senha fornecida. - -- Marcelo Vivan Borro **************************************************** De: NetMaker Informática Para: Lista Linux Assunto: (linux-br) Solucao para o VNC Data: Thu, 17 Mar 2005 21:08:16 -0300 Olá, segue abaixo a solucao para seu problema eth1 considero a placa de rede de internet, se o seu for eth0 mude para eth0 tudo abaixo e o x dos ips coloque os ips dos pcs. > > iptables -A INPUT -p tcp --destination-port 5900 -j ACCEPT > iptables -A INPUT -p tcp --destination-port 5901 -j ACCEPT > iptables -A INPUT -p tcp --destination-port 5902 -j ACCEPT > > iptables -t nat -A PREROUTING -i eth1 -p udp --dport 5900 -j > DNAT --to-dest 192.168.1.x > iptables -A FORWARD -p udp -i eth1 --dport 5900 -d 192.168.1.x -j ACCEPT > > iptables -t nat -A PREROUTING -i eth1 -p udp --dport 5901 -j > DNAT --to-dest 192.168.1.x > iptables -A FORWARD -p udp -i eth1 --dport 5901 -d 192.168.1.x -j ACCEPT > > iptables -t nat -A PREROUTING -i eth1 -p udp --dport 5901 -j > DNAT --to-dest 192.168.1.x > iptables -A FORWARD -p udp -i eth1 --dport 5901 -d 192.168.1.x -j ACCEPT > > > NO VNC CLIENT em display mude: > > 0 acessa o pc com ip associado a porta 5900 > 1 = 5901 > 2 = 5902 > > []´s > marquinho **************************************************** De: Linuxiado Responder A: linuxiado@rba.omnqf.nom.br Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) VNC - Ainda não consegui :=( Data: Sat, 19 Mar 2005 21:20:04 -0300 Com certeza, isso não vai ajudar a resolver seu problema de firewall, mas talvez ajude a alcançar o objetivo final... Eu tenho algumas situações semelhantes e resolvi utilizando um túnel ssh. Fica mais ou menos assim: Vamos assumir que "H" é meu host, "F" o firewall e "V" a maquina onde roda o servidor vnc. Vamos também supor que o servidor vnc está "ouvindo" na porta 5900. H> ssh -f -N -C -L 5900:V:5900 meu_usuário_em_F@F H> vncviewer [localhost|H]:0 Se tenho mais de uma conexão, crio os túneis necessários, alterando apenas a porta local do túnel. H> ssh -f -N -C -L 5900:... H> ssh -f -N -C -L 5901:... Eu particularmente, não gosto de ocupar a porta 5900 do meu host... Espero que realmente ajude a resolver seu problema... Em Qui 17 Mar 2005 11:19, Gustavo { Ozzy } me disse: > Bom dia Lista; > > Ainda não consegui fazer o VNC rodar na rede interna através de um > firewall. Vou explicar a minha situação: > > Tenho em um cliente, um servidor que compartilha o speedy para a rede > interna 192.168.1.x. Nesse servidor funciona iptables e squid. > Nesse cliente há programas onde é feito uma manutenção via VNC de uma > empresa de outra cidade. > Eu consegui, através da regra: > > iptables -I FORWARD -p tcp -d 192.168.1.3 --dport 5900 -j ACCEPT > iptables -t nat -A PREROUTING -p tcp --dport 5900 -j DNAT --to-destination > 192.168.1.3:5900 > <...> > Muito Obrigado mesmo. > Gustavo. -- _ Linuxiado - linuxiado@rba.omnqf.nom.br °v° UIN#10449785 / AIM#rbaomnqf / Y!M#rba_omnqf / MSN#rbaomnqf /(_)\ Linux User: 128523 - Machine: 102668 ^ ^ Não de material a SPAMERS. Envie emails com cópia oculta! Email verificado contra virus por ClamAV 0.83 Virus DB 774 ---------------------------------------------------------------- Se Maomé não vai até a montanha, ela envia um e-mail... **************************************************** De: Leonardo Pinto Responder A: Leonardo Pinto Para: Gustavo { Ozzy } Cc: Linux-BR Lista Assunto: Re: (linux-br) VNC - Ainda não consegui :=( Data: Thu, 17 Mar 2005 11:22:08 -0000 Apesar de voce já ter sido respondido, vai de novo o mastigado: Não se pode atribuir a mesma porta destino "--dport 5900" para diferentes redirecionamentos, terá que ir subindo 5901, 5902, 5903, etc. Sds, Leonardo Pinto. > Bom dia Lista; > > Ainda não consegui fazer o VNC rodar na rede interna através de um firewall. > Vou explicar a minha situação: > > Tenho em um cliente, um servidor que compartilha o speedy para a rede > interna 192.168.1.x. Nesse servidor funciona iptables e squid. > Nesse cliente há programas onde é feito uma manutenção via VNC de uma > empresa de outra cidade. > Eu consegui, através da regra: > > iptables -I FORWARD -p tcp -d 192.168.1.3 --dport 5900 -j ACCEPT > iptables -t nat -A PREROUTING -p tcp --dport 5900 -j DNAT --to-destination > 192.168.1.3:5900 > > OK! Isso funciona o VNC para a maquina de IP .3. Agora, há mais 2 maquinas > que precisam rodar o VNC, e é aí que eu não estou conseguindo. > Já tentei copiar as duas regrinhas acima citadas e trocar o IP para .9, por > exemplo, mas não funciona. Só uma máquina responde ao VNC. > Já tentei trocar as portas para 5901, por exemplo, mas o VNC não encontra. > > Por favor, gostaria que vcs me indicassem um método para o VNC funcionar em > outras máquinas e naum em somente uma. Esta regra está correta? Há algo que > eu possa mudar para fazer funcionar em outras máquinas? > > Muito Obrigado mesmo. > Gustavo. **************************************************** De: André Silva Coelho de Oliveira Para: Stenio Cordeiro de Paula , linux-br@bazar2.conectiva.com.br Assunto: RES: (linux-br)VNCSERVER - Duvida Data: Mon, 8 Aug 2005 15:17:23 -0300 Boa tarde Stenio, É possivel sim cara, existem vários how-tos de como fazer isso. Mas de maneira simples, existem duas maneiras. Ou vc acessa a tela de uma Sessão e mexe nela pra ajudar um usuário(da mesma forma que vc faria para acessar uma estação windows) ou então a cada conexão que tu fizer será uma "NOVA TELA" ou nova sessão. De inicio pode parecer complicado. Mas faça o seguinte. Baixe os arquivos do VNC para linux. Instale ele. veja se o serviço do VNC está rodando e depois é só digitar o IP da maquina com Linux. Falar é fácil né... :-) mas de uma olhada neste artigo aqui http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=701 ele explica tudo direitinho como fazer e como funciona. Qualquer dúvida.. Um abraço André > Olá lista, gostaria de saber se é possivel acessar com uma > estação windows > utilizando o ultra vnc o desktop de um micro linux, e como fazer > isso........ **************************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)VNC+IP Válido Data: Mon, 24 Oct 2005 22:37:46 -0200 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Júlio Henrique wrote: >Tenho um firewall e por trás dele uma rede de IPs válidos. Acontece que >liberei no firewall (este está com DROP para INPUT e FORWARD) o acesso >para as portas do VNC (5800 e 5900) está liberado através do FORWARD, >acontece que quando digito um ip dessa rede válida, por exemplo, >200.206.126.xx não consigo a conexão pelo VNC. Alguém já fez isto, ou >seja, alguém pode me passar a regra pra liberar isso. Desde já agradeço >muito. Tente o seguinte: de um micro de fora de sua rede, rode um telnet no IP do servidor VNC, porta 5800 ou 5900. Diga-nos qual é o erro? Faça o mesmo de dentro da sua rede. Caso haja diferença no resultado, você precisará verificar se os pacotes estão sendo bem recebidos na interface da Internet e retransmitidos para o servidor VNC. Use o tcpdump para isso. - -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 4. And æfter se scieppend ingelogode, he wrát "cenn", ac eala! se rihtendgesamnung andswarode "cenn: ne wát hú cennan 'eall'. Ástynt." **************************************************** De: Deimon V. Machado Para: linux-br@bazar2.conectiva.com.br Assunto: (linux-br) ENC: vncserver Data: Mon, 17 Jul 2006 15:55:39 -0300 Pelo q estou entendendo, provavelmente houve um desligamento do servidor enquanto haviam sessões vnc em aberto. Como as sessões não foram encerradas corretamente, houve travamento, é como se o vncserver ainda estivesse rodando. Raro, mas já vi ocorrer isso. Os próprios Warnings já dizem o q vc precisa fazer. Leia com atenção: Warning: server.localdomain:1 is taken because of /tmp/.X11-unix/X1 Remove this file if there is no X server server.localdomain:1 Então, remova o /tmp/.X11-unix/X1 Seria isso. Compreender bem inglês é fundamental para aproveitar melhor os recursos do GNU/Linux. Remova o arquivo acima e tente rodar novamente o vncserver. Comigo funciona. Qquer coisa, entre em contato. Deimon V. Machado. **************************************************** De: rejaine@bhz.jamef.com.br Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Capturar a tela do usuário Data: Wed, 09 Aug 2006 09:50:05 -0300 Se vc usa o Kde 3.x, dê uma olhada no krfb (no suse esse aplicativo vem no pacote kdenetwork3-vnc) Ele usa o VNC mesmo e é muito bom pra ser utilizado para suporte remoto... Vc chama o krfb e configura conforme sua necessidade. Ele permite vc compartilhar desktop de diversas formas (com ou sem convite, com ou sem manipulação de mouse/teclado, etc..) Depois basta dar um vncviewer na porta 0 (zero) para ver o desktop remoto: ex. vncviewer maquina:0 Ou vc pode até configurar o arquivo krfbrc diretamente (que fica no .kde/share/config da pasta do usuario) e editar as configuracoes de forma que vc consegue visualizar o desktop sem necessidade de criar convites ou senhas, etc... Exemplo de um arquivo krfbrc : allowDesktopControl=true allowUninvited=true confirmUninvitedConnection=true disableBackground=true disableXShm=false enableSLP=true preferredPort=-1 uninvitedPasswordCrypted= [Notification Messages] showEmailInvitationWarning=false Esse exemplo dispensa a criação de convites, mas pede confirmação para o usuário remoto de forma que o usuário pode ou não permitir a "invasao" de privacidade (confirmUninvitedConnection=true) ;o) Em Seg, 2006-08-07 às 11:18 -0300, Marcelo escreveu: > Gostária de sabe se alguém conhece algum software para linux tipo o vnc, que > eu consiga ver a tela que o usuário esta usando. > > O VNC do linux eu vejo outra tela... e eu precisava ver a tela mesmo do > usuário. > **************************************************** De: Claudio Polegato Junior Para: Marcelo Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Capturar a tela do usuário Data: Tue, 08 Aug 2006 15:37:08 +0000 (12:37 BRT) Marcelo escreveu: > não não o que estou usando é o vnc mesmo... ele abre uma tela com os mesmos > programas, fundo de tela etc do usuário, mas não é a mesma sessão aberta > pelo usuário. > Olá, Realmente o VNC abre uma nova seção gráfica. O usuário com o módulo servidor precisa usar esta seção para que veja o mesmo resultado na outra ponta (módulo cliente). Se o usuário está usando XFree ou Xorg não vai adiantar, pois o vnc carrega o Xvnc. Assim sendo, em modo texto pode tentar num terminal: ~$ xvncserver :5 ---> pede senhas se já não as colocou. Se quiser mudar, use vncpasswd. ~$ { X :6 & }; sleep 5; vncviewer -geometry 1024x768+0+0 -display :6 ---> abrirá um novo X pedindo o VNC Server. Digite "localhost:5" (sem as aspas) e depois a senha. Abrirá uma nova seção gráfica do usuário. ---> volte para o X onde estava (CTRL+ALT+Fn) e em um novo terminal digite vncviewer, o qual fará as perguntas e terá as respostas como acima. Assim verá a seção aberta pelo VNC. ---> mexa na seção aberta agora e volte para o outro X (CTRL+ALT+Fx) e vice-versa. ---> Fn geralmente é F7 e Fx = F8. Minha sugestão: peça para o cliente comprar uma WebCam e microfone e use um cliente de mensagens instantâneas. hahahahahaha :-D Brincadeiras a parte, teria que ser assim... Pode ao invés de iniciar o X nas configurações do xdm, kdm ou gdm iniciar o vncviewer, mas ae já é para os cabras fuçados, não sei se é seu caso. -- Atenciosamente Claudio Polegato Junior Engenheiro Autônomo - Ribeirão Preto e Região Mestre em Física Aplicada à Medicina e Biologia - USP Engenheiro Computacional - USP Engenheiro Eletrônico - USP Um peregrino de problemas; Um pergaminho de soluções! De: Claudio Polegato Junior Para: Leonardo Pinto Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Capturar a tela do usuário Data: Tue, 08 Aug 2006 18:35:34 +0000 (15:35 BRT) Leonardo Pinto escreveu: > Negativo. Realmente não precisa fazer nenhum curso ou faculdade para resolver > esse problema. Basta apenas ou pesquisar no histórico da lista, ou "googlar" > algo sobre VNC e XORG. Quando configurado o XOrg, é capturada a instância 0 > do X, então é monitorada a sessão desde o KDM/GDM... A pouco tempo descobrí > esta funcionalidade que já utilizo, e pelo visto muitos a ignoram. > Olá, Agora que citou, realmente lembro vagamente que o X ganhou suporte ao VNC por meio de um servidor intermediário nomeado x11vnc. Essa passou despercebido, valeu ter lembrado. ;) http://www.karlrunge.com/x11vnc/ http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2470 http://gentoo-wiki.com/HOWTO_Use_VNC_to_connect_to_existing_X_Sessions -- Atenciosamente Claudio Polegato Junior Engenheiro Autônomo - Ribeirão Preto e Região Mestre em Física Aplicada à Medicina e Biologia - USP Engenheiro Computacional - USP Engenheiro Eletrônico - USP Um peregrino de problemas; Um pergaminho de soluções! **************************************************** ****************************************************