Ir para conteúdo
  • Cadastre-se

[TUTORIAL] Utilizando sessão gráfica no CENTOS


Visitante

Posts Recomendados

Boa tarde!

Eu fiz este tutorial a um tempo atrás, para a comunidade do Centosbr.org, e agora vou compartilhar aqui também!

Como usar uma conexão SSH gráfica.

Requerimentos :

  Linux CentOS 4x ou 5x

  Gnome / KDE / ou outra interface gráfica

  Conexão com a internet

Mãos à obra : Vamos instalar o FreeNX :
  yum install nx freenx
Também podemos baixar as rpm's dos pacotes extras.. : http://mirror.centos.org/centos/5/extras/SRPMS/ e http://mirror.centos.org/centos/4/extras/SRPMS/ Após a instalação, digite : cd /etc/nxserver e após, vi node.conf Dentro do “node.conf” coloque o seguinte :
  # Configurado por Rodrigo Baldasso

  # Data 11/09/10

  # Nome do servidor

  # Se voce colocar "$(hostname)", ele ficara com o nome padrao da maquina,

  # que nao e recomendado pelo desenvolvedor....

  SERVER_NAME="centralos"

  # Porta Padrao do SSH

  SSHD_PORT=22

  # Metodo de autenticacao que nossa instalacao ira usar

  ENABLE_PASSDB_AUTHENTICATION="1"

  # Se descomentada, ira ser criada um log no syslog

  # cada vez que uma tentativa de login falhar

  ENABLE_LOG_FAILED_LOGINS="1"

  # Quando setado 1, ira automaticamente resumir sessoes iniciadas

  ENABLE_AUTORECONNECT="1"

  # A linha SESSION_LIMIT e o numero max. de conexoes que o FreeNX aceita

  # o SESSION_BASE eu nao descobri, em todo caso, deixe ele ali...

  SESSION_BASE=100

  SESSION_LIMIT=200

  # Numero max. de sessoes que um usuario pode rodar dentro do FreeNXq

  SESSION_USER_LIMIT=100

  # Se setar isto para 0, o FreeNX ficara um pouco mais rapido

  # mas as senhas poderao ser vistas no syslog

  NX_LOG_SECURE=1

OBS : O arquivo acima é um EXEMPLO! O padrão é o “node.conf.sample”, coloquei o acima somente para poupar o trabalho de ler tudo em inglês, configurar, e etc... Agora, crie os usuários que poderão acessar o NX com os comandos :
  useradd

e

  passwd


Exemplos :               

  useradd rodrigo

  passwd rodrigo

Agora, vamos colocar os usuários na base do FreeNX com o comando :
  nxserver --adduser rodrigo
Irá aparecer o seguinte se for feito com sucesso.. :

  NX> 100 NXSERVER - Version 1.5.0-60 OS (GPL)

  NX> 1000 NXNODE - Version 1.5.0-60 OS (GPL)

  NX> 716 Public key added to: /home/myuser/.ssh/authorized_keys2

  NX> 1001 Bye.

  NX> 999 Bye
Agora, vamos colocar a senha no nosso usuário.. :
  nxserver --passwd rodrigo
Se for feito com sucesso, aparecerá o seguinte :
  NX> 100 NXSERVER - Version 1.5.0-60 OS (GPL)

  New password:

  Password changed.

  NX> 999 Bye
Agora, vamos configurar nosso SSHD :
  vi /etc/ssh/sshd_config
Dentro dele, coloque o seguinte conteúdo :
  # Configurado por Rodrigo Baldasso

  # Data 13/09/10

  Port 22

  #Protocol 2

  #HostKey /etc/ssh/ssh_host_rsa_key

  #HostKey /etc/ssh/ssh_host_dsa_key

  #UsePrivilegeSeparation yes

  #ChallengeResponseAuthentication yes

  #KeyRegenerationInterval 3600

  #ServerKeyBits 768

  #SyslogFacility AUTH

  #LogLevel INFO

  #LoginGraceTime 120

  #PermitRootLogin yes

  StrictModes no

  RSAAuthentication yes

  PubkeyAuthentication yes

  AuthorizedKeysFile %h/.ssh/authorized_keys2

  IgnoreRhosts yes

  RhostsRSAAuthentication no

  HostbasedAuthentication no

  PermitEmptyPasswords no

  PasswordAuthentication no

  AllowUsers nx rodrigo centos

  X11Forwarding yes

  X11DisplayOffset 10

  PrintMotd no

  PrintLastLog yes

  TCPKeepAlive yes

  AcceptEnv LANG LC_*

  Subsystem sftp /usr/lib/openssh/sftp-server

  UsePAM yes
Obs.: A cada usuário adicionado no NX, é necessário editar esse arquivo, e ir adicionando na linha :
  “AllowUsers nx seuusuário” o nome de usuário, por exemplo

  AllowUsers nx seuusuário seuusuário2
Após, reinicie os serviços :
  service sshd restart

e

  nxserver –-restart

Pronto! O servidor está pronto, agora vamos configurar o cliente.

Primeiro, baixe o arquivo de cliente no site do desenvolvedor :

http://www.nomachine.com/download.php

Após baixar, instale-o.

Então, configure conforme as imagens :

OBS : Você pode também configurar as portas no modem para poder acessar fora da rede local, conforme imagem abaixo :

tutorial_ssh3.jpg

tutorial_ssh6.jpg

Espero que tenha ajudado alguém :).

TIVE DE TIRAR ALGUMAS IMAGENS, POIS O FÓRUM NÃO ACEITA MAIS DE 6. QUEM QUISER CONFERIR TUDO, CLIQUE NO LINK DA COMUNIDADE ABAIXO!

LINK NA COMUNIDADE : http://centosbr.org/modules/dokuwiki/diversos/freenx

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?