Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Postado

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


Postado

Opa, otima dica.

Obrigado por compartilhar.

WebChamp - Hospedagem de Sites, Revenda de Hospedagem, Revenda de VPS, Servidores Virtuais  (OpenVZ / KVM).




Postado
Esse foi pro favoritos :)

Hehe, valeu ;).


Postado

Rodrigo, depois de eu ter feito as alterações no "node.conf", não consigo mais me conectar no VPS. Dá um erro parecido como este: "Disconnected. No supported authentication methods available". Há algo para eu fazer que arrume este problema?


Postado

Só não entendi a parte do "Dentro do “node.conf” coloque o seguinte :" sou leigo nisso começando agora com o linux será que alguém pode me ajudar?


Postado

emerson, você deve copiar o conteúdo para dentro do arquivo node.conf, procure um tutorial sobre o editor de textos vi ;p


Postado

Recomendo o nano (também conhecido como pico).


Postado
Recomendo o nano (também conhecido como pico).

Me too! 2


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.