8
Smartphones multi-núcleo de Arquitetura ARM (Samsung Galaxy S3) Rodrigo C. Heck FTEC – Faculdade de Tecnologia – Unidade Centro Rua Comendador Manuel Pereira, 249 – Porto Alegre – RS – Brazil Resumo: Smartphones sempre vão evoluindo de acordo com as necessidades de seus usuários e com o avanço da tecnologia. Neste trabalho será apresentado as características e o funcionamento dos processadores utilizados por esses dispositivos, a utilização de multi-núcleo nos processadores, apresentar as vantagens e desvantagens da utilização dessas tecnologias e o que o futuro dessa tecnologia poderá proporcionar. 1. O Secure Shell, conhecido como SSH, é um protocolo que visa fazer a comunicação entre dois hosts distantes através de um autenticação segura e em seguida troca de dados utilizando algoritmos de chave simétrica. Existem, até o momento, duas versões desse protocolo, sendo a primeira, o SSH1 já considerada ultrapassada. Assim, a versão que está sendo utilizada atualmente é a SSH2. Diferenciando-se de outras ferramentas como rsh, rcp, rlogin e telnet, o SSH codifica toda a comunicao. Dessa forma, ele impede a interceptação por invasores. Ele também pode ser usado para encriptar comunicações ftp e pop, protegendo os usuários contra DNS e IP spoofing. Outra vantagem é que existem implementações do ssh para a

Artigo SSH - Linux

Embed Size (px)

DESCRIPTION

Artigo SSH linux

Citation preview

Instrues aos Autores de Contribuies para o SIBGRAPI

102S. Sandri, J. Stolfi, L.Velho

Smartphones multi-ncleo de Arquitetura ARM(Samsung Galaxy S3)Rodrigo C. HeckFTEC Faculdade de Tecnologia Unidade CentroRua Comendador Manuel Pereira, 249 Porto Alegre RS Brazil

Resumo: Smartphones sempre vo evoluindo de acordo com as necessidades de

seus usurios e com o avano da tecnologia. Neste trabalho ser apresentado

as caractersticas e o funcionamento dos processadores utilizados por esses

dispositivos, a utilizao de multi-ncleo nos processadores, apresentar as

vantagens e desvantagens da utilizao dessas tecnologias e o que o futuro

dessa tecnologia poder proporcionar.

1. O Secure Shell, conhecido como SSH, um protocolo que visa fazer a comunicao entre dois hosts distantes atravs de um autenticao segura e em seguida troca de dados utilizando algoritmos de chave simtrica. Existem, at o momento, duas verses desse protocolo, sendo a primeira, o SSH1 j considerada ultrapassada. Assim, a verso que est sendo utilizada atualmente a SSH2.

Diferenciando-se de outras ferramentas como rsh, rcp, rlogin e telnet, o SSH codifica toda a comunicao. Dessa forma, ele impede a interceptao por invasores. Ele tambm pode ser usado para encriptar comunicaes ftp e pop, protegendo os usurios contra DNS e IP spoofing. Outra vantagem que existem implementaes do ssh para a maioria dos sistemas operacionais. A verso aberta, chamada de OpenSSH possui interoperabilidade, podendo funcionar comunicando o servirdor 2.X com qualquer verso dos protocolos.

Antigamente tnhamos otelnet, ferramenta que era utilizada para administrao remota e hoje temos o SSH, que uma ferramenta muito mais segura e eficiente.

2. Instalando e configurando o SSH no servidorPara instalarmos oSSHnoUbuntu muito simples. Basta, estando no shell como root, digitarmos:

# apt-get install openssh-server

E esperar que ele realize o download e instalao automtica. O SSH, aps instalado, gera alguns arquivos de configurao e o principal deles o/etc/ssh/sshd_config- arquivo de configurao do servidor SSH.

Instalao do aplicativo SSH

Primeiro passo: vamos comear editando o principal arquivo de configurao, osshd_configencontrado em:/etc/ssh/sshd_config. Estando no shell como root, digite:

# vim sshd_config

E realize as seguintes alteraes dentro do arquivo:

Imagem de configurao do arquivo sshd_config.

Em port coloque o padro 22 ou uma de sua escolha. Esse campo diz ao SSH que ele estar escutando as requisies vindas de outros computadores por esta porta ficando assim:

port 22Na linha #AllowUsers, que pode existir ou no (se no existir crie-a), voc pode deix-la comentada para que todos os usurios possam acessar o servidor ou retirar o comentrio ("#") e especificar um usurio. A linha pode ficar assim, caso deseje especificar um usurio nico em poder de acesso ao servidor remotamente:allowusers racyNa linha "#PermitRootLogin yes" (caso no exista, crie-a) voc pode remover o comentrio se desejar que o root possa se logar remotamente, caso no deseje remova o comentrio ("#") e troque oyesporno.

Obs. 1: Se voc deseja que o root se conecte, no coloque a linha AllowUsers.

Obs. 2: Se voc deseja que o seu usurio comum conecte-se e no o root, voc dever coloca as duas linhas, ento s seu usurio ir conectar, mas ele no poder virar root.

Feito essas configuraes, salve o arquivo.

Segundo passo: agora precisamos parar e iniciar o servio fazendo com que nossas configuraes entrem em vigor. Para isso, ainda estando como root, digite:

# /etc/init.d/ssh stop# /etc/init.d/ssh start

Iniciando o servio SSHAgora ns j temos o servidor SSH em pleno funcionamento pronto para as requisies de administrao remota.Instalando e configurando o SSH no cliente LinuxBasta realizar a instalao doSSHcliente. Estando no shell como root, digitaremos:

# apt-get install openssh-client

Instalando e configurando o SSH no cliente Windows

Ser necessrio a utilizao de um aplicativo que d suporte aoSSH, um aplicativo excelente para tal oPutty, que gratuito e levssimo, to leve que no precisa nem instalar ele j roda s de dar dois cliques.

Aps execut-lo ele mostrara a seguinte tela:

Tela do Putty

Seu uso bastante simples, voc digita emHost Nameo IP do servidor e emPortvoc coloca a porta, que no caso 22 e emConection Type, basta marcar a opo SSH. Agora basta clicar emOpene ele abrir a tela no qual voc poder realizar toda a administrao no seu servidor.

Esta a tela que ir lhe pedir o usurio e a senha para logar-se no servidor e comear a administrar.

Logando e realizando algumas operaes na mquina servidor via cliente Linux:

Sintaxe:ssh -l

Exemplo:

# ssh -l root 192.168.10.101

Depois de logado voc pode fazer tudo que poderia fazer estando sentado na frente do servidor, como dar comandos, editar arquivos etc.Concluso

Feito todas as configuraes citadas aqui, voc est apto a realizar suas funes administrativas no servidor Linux, estando em uma mquina Windows atravs do programaPutty, e tambm estando em uma maquina Linux.

Podemos ento concluir que oSSH uma ferramenta que cumpre seu papel em facilitar a vida de administradores Linux que necessitam realizar uma administrao de forma remota.

3. RefernciasViva o Linux

http://www.vivaolinux.com.br/Wikipediahttp://pt.wikipedia.org/wiki/SSHCentro de informtica Faculdade de Cincias Unirsidade do Portohttp://www.fc.up.pt/cca/servicos/acesso/ssh/linux.html?&item=219

Proceedings of the XII SIBGRAPI (October 1999) 101-104

Proceedings of the XII SIBGRAPI (October 1999)