Arquivo para 'celular'

SSH – Controle total

Este artigo é destinado aos inciantes em Linux. Caso você já tenha conhecimentos intermediários é dispensável a leitura.

O SSH (Secure Shell) trata-se de um serviço do linux nativo. O mesmo permite conexões remotas a uma máquina com Linux, dando ao usuário direitos normais de uma pessoa em frente a própria máquina. Os limites ao usuário são os mesmo, exceto que não será, normalmente possível tocar na parte física da máquina. Poderá todavia, imprimir, executar programas, scripts, desligar a máquina (se tiver permissão pra isso). É possível rodar também a interface gráfica sobre este serviço se o mesmo estiver configurado para tal.

Para que o serviço funcione é necessária uma conexão de rede entre os dois terminais, o SSHD instalado e configurado na máquina que receberá a conexão e e ssh-client na máquina que conectará. Segue abaixo exemplos de configuração do sshd_config e ssh_config:

sshd_config

Port 22 # porta de escuta no servidor
#Protocol 2,1 # tipos de protocolos a serem usados
#ListenAddress 192.168.0.1 # endereço ao qual responderá conexões (se vc tiver duas

#placas de redes e quiser responder a requisições apenas de uma pode configurar,

#neste exemplo mostramos a limitação a conexões de uma rede interna).

PermitRootLogin yes # permitir o root a conectar ou não (recomendável no)
#PasswordAuthentication yes # autenticar usuários com senhas
#PermitEmptyPasswords no # permitir usuários utilizar senhas em branco

# seção de configuração do X remoto.

#X11Forwarding no
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
#PrintLastLog yes
#KeepAlive yes
#UseLogin no
#UsePrivilegeSeparation yes
#PermitUserEnvironment no
#Compression yes

#MaxStartups 10
# no default banner path
Banner /etc/ssh/msg # configuração de mensagens ao digitar usuário na conexão
#VerifyReverseMapping no

Subsystem sftp /usr/libexec/sftp-server # permissão a cópias via scp
AllowUsers root # restringir conexão a usuários específicos
#DenyUsers usuario1 usuario2 usuario3 # restringir conexão de usuários específicos

ssh_config

Host * #quais são os hosts permitidos para conexão
# ForwardX11 no # possibilidade de conexão com interface gráfica
ForwardX11Trusted yes # o mesmo que o anterior
# IdentityFile ~/.ssh/identity #identidade do usuário
# IdentityFile ~/.ssh/id_rsa # identidade da máquina
# Port 22 # porta para conexão
# Protocol 2,1 # protocolos a utilizar

Conexão com ssh via celular

Em celulares que possuem java é possível conectar-se com servidores ssh. Utilizando o chamado Midpssh, que é compatível com a maioria dos celulares que possuem java. A máquina java necessita ser capaz de utilzar a internet pelo mesmo.

Segue o endereço para download: http://www.4shared.com/file/32774410/76bf76dd/midpssh-full.html?s=1

Grande abraço.