Acesso Remoto via nomachine [RESOLVIDO]

1. Acesso Remoto via nomachine [RESOLVIDO]

Marcelo
DinosNao

(usa Debian)

Enviado em 03/12/2012 - 07:51h

* Instalei os aplicativos nomachine no meu servidor Debian 6.0 com interface gráfica
* instalei http://www.nomachine.com/download-package.php?Prod_Id=3773, instalei o client, node e o server tudo certinho
* Quando acesso a uma maquina desktop Windows Xp, na rede funciona.
* Quando o inverso Windows 7 ou Windows Xp acessando Servidor Debian não funciona.
* Ele chega a gerar a chave, mas depois ele fala que a autenticação falhou.
* Não mostra nem log, usuário e senha estão corretos
* Lá no Sistemas -> Preferencias -> "Area de trabalho remota" esta habilitado "Permitir que outros usuários vejam sua área de trabalho"
* Também esta ativa o sub item "Permitir que outros usuários controlem sua área de trabalho" compartilhamento" aqui tem um label intrigante "Sua máquina é acessível somente através da rede local. Outros usuários podem acessar seu computador através do endereço 192.168.1.4 ou perolanegra.local"
Essa rede ai é da eth0 rede externa.
A rede da eth1 é 192.168.2.0, parece que há problema aqui, não sei onde atuar

* O que será que pode ser problema.

* Estamos achando que é porque é um servidor que tem duas interfaces, mas não sei onde atuar.

* Fizemos testes com VMs funciona.

Algúem tem alguma ideia que possa ajudar... manda ai... ficaremos muito grato...!


  


2. MELHOR RESPOSTA

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 03/12/2012 - 08:42h

Fala Marcelo, beleza...

Então fiz os testes no ambiente de simulação
Depois de um tempo analisando logs, precisa editar as diretivas dos arquivos node.conf e sshd_config
Diretivas do arquivo node.conf:

#########################################################################
# General FreeNX directives
#########################################################################

# The host name which is used by NX server. It's should be used if it's
# different than the default hostname (as returned by `hostname`)
#SERVER_NAME="$()"

# The port number where local 'sshd' is listening.
SSHD_PORT=22

#########################################################################
# Restriction directives
#########################################################################

# The base display number from which sessions are started.
DISPLAY_BASE=1000

# The maximum number of contemporary sessions that can be run on FreeNX
SESSION_LIMIT=200

# The maximum number of contemporary sessions that a single user can run
# on FreeNX. Defaults to the value of SESSION_LIMIT.
SESSION_USER_LIMIT=200

# The number of displays reserved for sessions, it has to be greater or equal
# to the maximum number of contemporary sessions that a server can run.
DISPLAY_LIMIT=200

#########################################################################
# Forwarding directives
#########################################################################

# FreeNX with ENABLE_SERVER_FORWARD="1" will automatically forward all
# connections to the host specified in SERVER_FORWARD_HOST with the
# secret key SERVER_FORWARD_KEY.
#
# This allows to have a "chain" of NX Servers. Note that you will need to
# use "SSL encryption" for all connections.

#ENABLE_SERVER_FORWARD="0"
#SERVER_FORWARD_HOST=". . . "
#SERVER_FORWARD_PORT=22
#SERVER_FORWARD_KEY="/usr/NX/share/client.id_dsa.key"

# FreeNX with ENABLE_NOMACHINE_FORWARD_PORT="1" will automatically forward all
# connections to the commercial NoMachine nxserver installed on the same
# machine, which go in by port NOMACHINE_FORWARD_PORT. This feature is introduced
# to enable the usage of FreeNX and NoMachine NX side by side on the same machine
# without conflicts.
#
# Note: You need to let SSHD listen to several ports to make use of this
# directive.

ENABLE_NOMACHINE_FORWARD_PORT="0"
NOMACHINE_FORWARD_PORT="22"

#NOMACHINE_SERVER="/usr/NX/bin/nxserver"
#NOMACHINE_NX_HOME_DIR="/usr/NX/home/nx"


Diretivas do arquivo sshd_config:

Host *
# ForwardAgent no
# ForwardX11 no

# If you do not trust your remote host (or its administrator), you
# should not forward X11 connections to your local X11-display for
# security reasons: Someone stealing the authentification data on the
# remote side (the "spoofed" X-server by the remote sshd) can read your
# keystrokes as you type, just like any other X11 client could do.
# Set this to "no" here for global effect or in your own ~/.ssh/config
# file if you want to have the remote X11 authentification data to
# expire after two minutes after remote login.
ForwardX11Trusted yes

# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
# IdentityFile ~/.ssh/identity
# IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
Port 22
Protocol 2
# Cipher 3des
# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
# MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
# EscapeChar ~
# Tunnel no
# TunnelDevice any:any
# PermitLocalCommand no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no


Adicionar usuário noMachine:
#/usr/NX/bin/nxserver --adduser usuario <mesmo do servidor>
#/usr/NX/bin/nxserver --start
#/usr/NX/bin/nxserver --status

verifique se os arquivos administrators.db, guests.db, nodes.db, passwords.db, users.db existem em /usr/NX/etc
#ls -la /usr/NX/etc

Ao adicionar o usuário no nomachine deve aparecer no users.db.

exibe aqui o resultado


3. Re: Acesso Remoto via nomachine [RESOLVIDO]

Marcelo
DinosNao

(usa Debian)

Enviado em 03/12/2012 - 20:43h

Reginaldo, Show de bola, resolvido mais esse item

Muito obrigado, suas dicas estão sendo de grande valia para mim.


4. Re: Acesso Remoto via nomachine [RESOLVIDO]

Rob
smallboy

(usa Fedora)

Enviado em 11/12/2014 - 12:08h

Aproveitando tópico, estou tentando acessar do meu trabalho que é outra rede xxx.xxx.10.xx ao computador de casa o qual é o mesmo sistema Linux MInt MATE 64 bits. Ambos com NX instalado, quando acesso a interface gráfica nomachine tento acessar PC em casa, não consigo nem usando protocolo NX nem SSH.

Acessar da rede xxx.xxx.10.xx à rede xxx.xxx.1.x tenho que desativar alguma coisa, ou liberar algo no modem de casa. Na mesma rede da certo o acesso.

Não achei esse arquivo
node.conf
mas o arquivo
sshd_config
eu achei e pelo que entendi deixa desativo tudo que aparece no arquivo e deixa somente o que esta descomentado, no meu caso já esta da forma como foi postado a configuração acima o
Fiz um find aqui para achar o node.conf e nada, já o sshd consegui.

Não quero usar o TeamViewer por não ser free.

Obrigado por visualizar este post.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts