JSch. uma biblioteca Java para facilitar o uso do SSH. jsch_

Tamanho: px
Começar a partir da página:

Download "JSch. uma biblioteca Java para facilitar o uso do SSH. jsch_"

Transcrição

1 jsch_ JSch uma biblioteca Java para facilitar o uso do SSH Executando comandos remotos e fazendo conexão SSH dentro de programas Java Durante a leitura do artigo iremos ver como a biblioteca JSch pode facilitar o uso do protocolo SSH. Várias tarefas relacionadas ao uso do protocolo podem ser executadas facilmente através de programas Java usando esta biblioteca. André Luís Fonseca é formado em Ciência da Computação pela Universidade Federal de São Carlos (UFSCar). Trabalha na empresa NTT Data Brasil. Com mais de 11 anos de experiência, já trabalhou em empresas de diversos setores como: Telecom, Bancos e Indústria utilizando Java, PHP e C. Possui as certificações SCJP, SCWCD, SCBCD e SCEA (I). SSH é um protocolo de rede O que suporta criptografia. Ele é utilizado para realizar a troca segura de dados entre servidores, execução remota de serviços ou comandos além de outros serviços entre dois computadores ligados em rede. O protocolo SSH cria um canal seguro por cima de uma rede insegura. O cliente SSH é um programa que usa o protocolo para se conectar a um computador remoto. O servidor SSH é um programa que usa o protocolo para aceitar as conexões de computadores remotos. O protocolo pode ser usado por muitas aplicações em vários sistemas operacionais diferentes, Unix, Linux, Windows etc. Em 2006 foi criada uma versão do protocolo chamada de SSH-2 que foi adotada como padrão e é usada até hoje. Mais detalhes podem ser encontrados na RFC relativa ao protocolo (consultar referências). Algumas das tarefas que podem ser executadas com esse protocolo incluem:» logar em uma shell de um computador remoto» executar comandos em um computador remoto» realizar uma cópia segura de arquivos entre computadores» juntamente com o programa rsync realizar operações de backup, cópia e espelhamento de arquivos de maneira eficiente e segura entre computadores» redirecionar pacotes de dados através da criação de um túnel A biblioteca JSch (Java Secure Shell) é uma implementação de um cliente SSH escrita em Java. Foi criada por uma empresa japonesa e disponibilizada através da licença BSD. A licença BSD permite que o software distribuído sobre essa licença seja incor- / 48

2 porado a produtos proprietários. Algumas aplicações que usam o JSch são: ANT, Eclipse, Netbeans, Maven, JiRA, entre outras. Além do JSch temos outras bibliotecas criadas pela mesma empresa que são:» WiredX e WeirdX X Window Systems um X Window System é um programa e um protocolo de rede que prove uma interface gráfica GUI para administração remota de servidores (o primeiro é comercial, o segundo usa licença GPL)» JZlib implementação em Java da biblioteca Zlib de compressão de arquivos» JCTerm um emulador de terminal escrito em Java para o protocolo SSH» JOrbis implementação em Java para trabalhar com compressão de arquivos de áudio» JHttpTunnel implementação em Java de um Túnel HTTP» JRexec um cliente REXEC escrito em Java Este artigo está focado apenas na utilização da biblioteca JSch. Mais detalhes dos outros projetos podem ser encontrados no site da empresa (consultar referências). Iniciando com o JSch, criando o primeiro exemplo No momento da escrita deste artigo a última versão da biblioteca era a No site do projeto pode ser feito o download do JAR apenas ou então do arquivo ZiP o qual contém vários exemplos que podem ser testados através do ANT. Após o download crie um novo projeto Java na sua ide de preferência e adicione o JAR do JSch no CLASSPATH da aplicação, no meu caso estou usando o Eclipse. Para realizar uma conexão SSH com o host remoto (servidor) os seguintes passos precisam ser seguidos:» criar um objeto JSch onde ficam as configurações básicas como usuário e senha para a conexão» criar uma sessão a sessão deve ser recuperada do objeto JSch» conectar a sessão no host remoto passando as credenciais do usuário» abrir um canal no host remoto de um determinado tipo usando a sessão aberta no passo anterior» executar os comandos desejados no canal aberto com o host remoto» fechar o canal» fechar a sessão com o host A seguir, temos a implementação destes passos através de código Java. Listagem 1. Primeiro exemplo usando a biblioteca JSch. /* As configurações da sessão são feitas no objeto jsch */ JSch jsch = new JSch(); int port = 22; String host = localhost ; String username = andre.fonseca ; Session session = jsch.getsession(username, host, port); session.setpassword( pass ); /* * Conecta ao host sem pedir confirmação caso contrário * você pode adicionar a lista de hosts conhecidos * usando o método setknowhosts da classe JSch. Em * ambiente Linux recebe como parametro uma string * que aponta para o arquivo home/foo/.ssh/known_hosts */ Properties config = new Properties(); config.put( StrictHostKeyChecking, no ); session.setconfig(config); /* Conecta a sessão usando um timeout */ session.connect(3000); /* Entrada e Saída em Java Entradas e Saídas de programas em Java são representadas por Streams ou Fluxos. Uma Stream pode representar um arquivo em disco, um dispositivo externo, um programa, um vetor em memória, entre outras coisas. São vários os tipos de dados suportados por uma Stream, como, por exemplo: bytes simples, tipos primitivos, caracteres, objetos etc. Uma Stream pode apenas transmitir os dados da origem para o destino, ou então manipular ou transformar os dados de entrada antes de enviá-los para a saída. Sempre representa o mesmo modelo de dados: uma Stream é uma sequência ordenada de bytes de tamanho indefinido. O Java possui três objetos representando Streams que são: System.in, System.out e System.err. Esses três objetos são inicializados automaticamente quando a JVM inicia. O primeiro representa a entrada padrão (normalmente o teclado ou o console dos programas), o segundo representa a saída padrão enquanto o último representa a saída padrão de erros. 49 \

3 * Abre um canal com a sessão do tipo shell * para alterar o tipo altere o parâmetro do método */ Channel channel = session.openchannel( shell ); /* agora eu posso realizar as operações necessárias no servidor remoto */ /* Desconecta do canal */ channel.disconnect(); /* Desconecta da sessão */ session.disconnect(); Uma sessão representa uma conexão com o servidor SSH. Uma sessão pode ter um ou mais canais abertos com o servidor ao mesmo tempo. Os tipos existentes de canais são:» shell a stream aberta com o servidor SSH possui tanto os comandos como os parâmetros de entrada dos comandos, funciona como se estivéssemos digitando comandos interativamente na shell remota» exec os comandos são passados através do método setcommand antes do canal estar conectado com o servidor, funciona como se estivéssemos executando um shell script na máquina local» subsystem neste caso as configurações do servidor SSH decidem o que deve ser feito, não a shell remota. Um uso comum é quando queremos fazer SFTP para o servidor SSH» direct-tcpip este canal permite o redirecionamento de streams para e do servidor SSH» sftp este canal se conecta a um servidor SFTP Preparando o ambiente Precisamos de um servidor SSH para testar os exemplos que vêm junto com o download do JSch. A fim de testar estes exemplos localmente sem a necessidade de um servidor remoto (em uma rede de computadores) iremos instalar o pacote openssh do Cygwin. O Cygwin é um emulador de sistemas Linux/ Unix para Windows. O openssh possui várias ferramentas de conexão SSH além de uma implementação de um servidor SSH (conhecido como sshd). Para instalar o Cygwin basta fazer o download do arquivo setup.exe e seguir os passos descritos no link instalando o Cygwin nas referências do artigo (não se esqueça de selecionar o pacote openssh na hora da instalação). Após configurar o openssh no Cygwin, podemos verificar que um novo serviço foi instalado no Windows (consultar o link Configurando um Servidor SSH no Cygwin nas referências do artigo). Figura 1. Selecione o pacote openssh na hora da instalação do Cygwin. Figura 2. Serviço sshd iniciado no Windows. Testando outros exemplos do JSch Conforme já mencionamos, o JSch vem com vários exemplos na pasta examples do arquivo ZiP. Vamos falar agora um pouco dos principais. Shell.java Este exemplo possibilita que o programa se conecte ao servidor sshd e retorne o prompt da shell. Ao rodar o exemplo no Eclipse você receberá um popup perguntando o usuário de entrada, preencha com o usuário que você usou para instalar o pacote openssh no Cygwin (usuário Windows). Figura 3. Preencha com o usuário do Windows. Na sequência um novo popup irá perguntar a senha do usuário. Figura 4. Preencha com a senha do usuário Windows. / 50

4 Como não estamos armazenando a chave de autenticação no nosso computador toda vez que conectarmos no servidor localhost (serviço sshd rodando no Cygwin) iremos receber a mensagem abaixo. Em ambientes Linux esta chave é armazenada no arquivo ~/.ssh/known_hosts. Clique em Yes para continuar. // conecta no canal channel.connect(); // imprime no console do Eclipse o resultado do comando executado byte[] tmp=new byte[1024]; while(true){ while(in.available()>0){ int i=in.read(tmp, 0, 1024); if(i<0)break; System.out.print(new String(tmp, 0, i)); Figura 5. Mensagem de Warning. Listagem 2. Conectando no servidor sshd e recuperando o prompt de comando. // abre uma sessão do tipo shell Channel channel=session.openchannel( shell ); // seta a Input Stream padrão (console do Eclipse) channel.setinputstream(system.in); // seta a Output Stream padrão (console do Eclipse) channel.setoutputstream(system.out); Exec.java Este exemplo abre um canal do tipo exec e pergunta ao usuário que comando deve ser executado no servidor remoto. Os comandos podem ser concatenados usando o pipe. Exibe no console do Eclipse o resultado da execução do comando. if(channel.isclosed()){ System.out.println( exit-status: +channel.getexitstatus()); break; ScpTo.java Este exemplo mostra como copiar um arquivo da máquina local para o servidor remoto. Antes de rodar o exemplo você deve editar as configurações do Eclipse (Run Configurations) para passar como argumento a string file1 onde file1 é o caminho para o arquivo na máquina local e file2 é o caminho para o arquivo na máquina remota (Cygwin). Figura 7. Digite nos argumentos da JVM os caminhos para a cópia do arquivo. Figura 6. Digite o comando a ser executado no servidor remoto. Após rodar o exemplo você pode verificar no terminal do Cygwin que o arquivo foi copiado para a pasta home. Listagem 3. Executando comandos no servidor remoto. // usuário digita o comando a ser executado String command=joptionpane.showinputdialog( Enter command, set grep SSH ); // abre uma sessão do tipo exec Channel channel=session.openchannel( exec ); // atribuir para a sessão o comando digitado pelo usuário ((ChannelExec)channel).setCommand(command); // define a saída de erros para o console do Eclipse ((ChannelExec)channel).setErrStream(System.err); // recupera a stream de entrada do canal InputStream in=channel.getinputstream(); Figura 8. Arquivo copiado para a máquina remota. Listagem 4. Copiando um arquivo da máquina local para a máquina remota. // cria o comando e adiciona no canal do tipo exec String command = scp -p -t + rfile; 51 \

5 Channel channel = session.openchannel( exec ); ((ChannelExec) channel).setcommand(command); // recupera as streams de entrada/saida do scp remoto OutputStream out = channel.getoutputstream(); InputStream in = channel.getinputstream(); // envia o comando C0644 tamanho_arquivo nome_ arquivo, onde o nome_arquivo // não deve possuir / long filesize = _lfile.length(); command = C filesize + ; if (lfile.lastindexof( / ) > 0) { command += lfile.substring(lfile.lastindexof( / ) + 1); else { command += lfile; command += \n ; out.write(command.getbytes()); out.flush(); // envia o conteudo do arquivo para o servidor remoto fis = new FileInputStream(lfile); byte[] buf = new byte[1024]; while (true) { int len = fis.read(buf, 0, buf.length); if (len <= 0) break; out.write(buf, 0, len); // out.flush(); fis.close(); fis = null; // send \0 buf[0] = 0; out.write(buf, 0, 1); out.flush(); out.close(); Logger.java Este exemplo mostra como criar um logger para recuperar as informações durante a conexão com o servidor. Listagem 5. Listando informações da conexão SSH com o servidor no console do Eclipse. NFO: Connecting to localhost port 22 INFO: Connection established INFO: Remote version string: SSH-2.0-OpenSSH_6.0 INFO: Local version string: SSH-2.0-JSCH INFO: CheckCiphers: aes256-ctr,aes192-ctr,aes128- ctr,aes256-cbc,aes192-cbc,aes128-cbc,3des-ctr,arcfour,arcf our128,arcfour256 INFO: CheckKexes: diffie-hellman-group14-sha1 INFO: diffie-hellman-group14-sha1 is not available. INFO: SSH_MSG_NEWKEYS sent INFO: SSH_MSG_NEWKEYS received I INFO: SSH_MSG_SERVICE_REQUEST sent INFO: SSH_MSG_SERVICE_ACCEPT received INFO: Authentications that can continue: publickey,keyboardinteractive,password INFO: Next authentication method: publickey INFO: Authentications that can continue: keyboardinteractive,password INFO: Next authentication method: keyboard-interactive INFO: Authentications that can continue: password INFO: Next authentication method: password INFO: Authentication succeeded (password). Listagem 6. Criando um Logger para exibir as informações da conexão SSH com o servidor. // seta um logger personalizado JSch.setLogger(new MyLogger()); // define uma classe estatica para implementação de um logger // personalizado public static class MyLogger implements com.jcraft.jsch.logger { static java.util.hashtable name= new java.util.hashtable(); static{ name.put(new Integer(DEBUG), DEBUG: ); name.put(new Integer(INFO), INFO: ); name.put(new Integer(WARN), WARN: ); name.put(new Integer(ERROR), ERROR: ); name.put(new Integer(FATAL), FATAL: ); public boolean isenabled(int level){ return true; public void log(int level, String message){ System.err.print(name.get(new Integer(level))); System.err.println(message); X11Forwarding.java Este exemplo mostra como fazer X11 Forwarding. Esta técnica permite que você consiga executar aplicações gráficas no servidor remoto sendo que a interface será executada na máquina local. Ou seja, eu vou executar a aplicação no servidor e vou conseguir ver a interface na minha máquina local. Para conseguir rodar este exemplo precisamos iniciar o Cygwin/Xserver. No menu iniciar, na opção Cygwin-X clique em XWin Server. Na barra de tarefas deve aparecer um ícone no formato de um X mostrando que o XServer foi iniciado. Rode o exemplo no Eclipse. Depois defina o / 52

6 display digitando o seguinte comando export DIS- PLAY= :0 no Console do Eclipse. Agora você pode iniciar uma aplicação GUi diretamente pelo console do Eclipse, tente, por exemplo, rodando xlogo.exe & ou xclock.exe & no console. Figura 9. Iniciando o Cygwin/XServer. Listagem 7. Definindo as configurações para fazer o X11 Forwarding. String xhost= ; int xport=0; // define as propriedades xhost e xport // necessárias para fazer o X11 Forwarding session.setx11host(xhost); session.setx11port(xport+6000); Channel channel=session.openchannel( shell ); channel.setxforwarding(true); // seta a Input Stream padrão (console do Eclipse) channel.setinputstream(system.in); // seta a Output Stream padrão (console do Eclipse) channel.setoutputstream(system.out); Sftp.java Este exemplo abre um canal do tipo sftp (Secure File Transfer Protocol) com o servidor remoto possibilitando que arquivos sejam acessados, transferidos e manuseados de forma segura entre a máquina local e o servidor. Ao executar o exemplo no Eclipse, o usuário irá receber um prompt para se conectar no servidor e realizar as operações desejadas. Digite help no prompt (console do Eclipse) para ver as opções disponíveis. Considerações Finais A biblioteca JSch (Java Secure Shell) é uma implementação de um cliente SSH escrita em Java. Figura 10. Listando as opções disponíveis ao fazer o SFTP no console do Eclipse. Podemos utilizar essa biblioteca dentro dos nossos programas Java para facilitar a comunicação com servidores remotos através do protocolo SSH. Várias tarefas podem ser executadas como: execução remota de comandos, SCP, SFTP, X11 Forwarding etc. Essas funcionalidades podem ser integradas facilmente com outros programas já existentes facilitando a automatização de tarefas repetitivas, como backup, transferência de arquivos, entre outras. /referências > Site do JCraft (contendo todos os projetos inclusive a biblioteca JSch): > Download do JAR do JSch : projects/jsch/files/jsch.jar/0.1.49/jsch jar/download > Download do ZIP do JSch: projects/jsch/files/jsch/0.1.49/jsch zip/download > Wiki: php?title=main_page > Instalando o Cygwin: > Javadoc do projeto (não oficial): com/jsch-documentation/javadoc/com/jcraft/jsch/packagesummary.html Configurando um Servidor SSH no Cygwin: lifehacker.com/205090/geek-to-live--set-up-a-personalhome-ssh-server > Arquitetura do Protocolo SSH: rfc4251 > I/O Streams: essential/io/streams.html 53 \

Projeto e Instalação de Servidores Servidores Linux Aula 7 Samba, SSH e Backup

Projeto e Instalação de Servidores Servidores Linux Aula 7 Samba, SSH e Backup Projeto e Instalação de Servidores Servidores Linux Aula 7 Samba, SSH e Prof.: Roberto Franciscatto Samba Samba Samba Samba Servidor de compartilhamento de arquivos e recursos de rede É compatível com

Leia mais

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 Protocolo de rede... 3 Protocolo TCP/IP... 3 Máscara de sub-rede... 3 Hostname... 3

Leia mais

Manual de Acesso a Servidores SSH

Manual de Acesso a Servidores SSH UFF - Universidade Federal Fluminense Escola de Engenharia Curso de Engenharia de Telecomunicações Programa de Educação Tutorial Grupo PET-Tele Manual de Acesso a Servidores SSH Autor : Orientador: Vinicius

Leia mais

FTP Protocolo de Transferência de Arquivos

FTP Protocolo de Transferência de Arquivos FTP Protocolo de Transferência de Arquivos IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para

Leia mais

OpenSSH WWW.LINUXCLASS.COM.BR

OpenSSH WWW.LINUXCLASS.COM.BR OpenSSH WWW.LINUXCLASS.COM.BR OpenSSH: Introdução: O projeto OpenSSH veio para substituir antigos métodos inseguros de comunicação e autenticação, podemos dizer que o OpenSSH é um substituto direto do

Leia mais

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática Configuração de um servidor FTP Campus Cachoeiro Curso Técnico em Informática FTP: o protocolo de transferência de arquivos transferir arquivo de/para hospedeiro remoto modelo cliente/servidor cliente:

Leia mais

Passo a passo para instalação de um Servidor SSH

Passo a passo para instalação de um Servidor SSH Instalação de um servidor SSH no Windows Introdução Manual desenvolvido pela GEICI05 com objetivo de orientar as Construtoras a configurarem um servidor SSH para recepcionarem os arquivos DCD-online. O

Leia mais

Instalação do IBM SPSS Modeler Server Adapter

Instalação do IBM SPSS Modeler Server Adapter Instalação do IBM SPSS Modeler Server Adapter Índice Instalação do IBM SPSS Modeler Server Adapter............... 1 Sobre a Instalação do IBM SPSS Modeler Server Adapter................ 1 Requisitos de

Leia mais

Tutorial para Configurar o Kitty Emulador de Terminal Linux

Tutorial para Configurar o Kitty Emulador de Terminal Linux Tutorial para Configurar o Kitty Emulador de Terminal Linux dez/2011 Créditos: Sérgio Luiz Solusoft Solução em Informática Ltda Rua Desemb. Alarico Barroso, no. 87 - Ouro Preto - Pampulha - CEP: 31.310-380

Leia mais

Sistemas de Informação Processamento de Dados

Sistemas de Informação Processamento de Dados Sistemas de Informação Processamento de Dados Ferramentas e serviços de acesso remoto VNC Virtual Network Computing (ou somente VNC) é um protocolo desenhado para possibilitar interfaces gráficas remotas.

Leia mais

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas

Leia mais

Tutorial de Computação Programação em Java para MEC1100 v2010.10

Tutorial de Computação Programação em Java para MEC1100 v2010.10 Tutorial de Computação Programação em Java para MEC1100 v2010.10 Linha de Equipamentos MEC Desenvolvidos por: Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil http://www.maxwellbohr.com.br

Leia mais

INTRODUÇÃO: 1 - Conectando na sua conta

INTRODUÇÃO: 1 - Conectando na sua conta INTRODUÇÃO: Com certeza a reação da maioria dos que lerem esse mini manual e utilizarem o servidor vão pensar: "mas porque eu tenho que usar um console se em casa eu tenho uma interface gráfica bonito

Leia mais

FTP FILE F TRANSFER PROTOCOL. Tópicos

FTP FILE F TRANSFER PROTOCOL. Tópicos FTP FILE F TRANSFER PROTOCOL Tópicos Revisão da aplicação FTP Implementação simples em Java de uma conexão FTP Implementação simples em Java de um comando de transferência de arquivo Descrição dos exercícios

Leia mais

MANUAL DO USUÁRIO DE REDE

MANUAL DO USUÁRIO DE REDE MANUAL DO USUÁRIO DE REDE Armazenar registro de impressão na rede Versão 0 BRA-POR Definições de observações Utilizamos o seguinte ícone neste Manual do Usuário: Observações indicam como você deve reagir

Leia mais

Laboratório - Acesso a dispositivos de rede com SSH

Laboratório - Acesso a dispositivos de rede com SSH Topologia Tabela de endereçamento Dispositivo Interface Endereço IP Máscara de subrede Gateway padrão Objetivos R1 G0/1 192.168.1.1 255.255.255.0 ND S1 VLAN 1 192.168.1.11 255.255.255.0 192.168.1.1 PC-A

Leia mais

SSH: Uma abordagem geral

SSH: Uma abordagem geral SSH: Uma abordagem geral Renê de Souza Pinto Abril / 2013 Renê de Souza Pinto SSH: Uma abordagem geral Abril / 2013 1 / 22 Agenda 1 Introdução Histórico 2 Ferramentas 3 Comandos Básicos 4 Manipulação de

Leia mais

Laboratório - Exploração do FTP

Laboratório - Exploração do FTP Objetivos Parte 1: Usar o FTP em um prompt de comando Parte 2: Baixar um arquivo FTP usando WS_FTP LE Parte 3: Usar o FTP em um navegador Histórico/cenário O File Transfer Protocol (FTP) faz parte do conjunto

Leia mais

Instalação do VOL Backup para Sistemas Unix-Like

Instalação do VOL Backup para Sistemas Unix-Like Este é o guia de instalação e configuração da ferramenta VOL Backup para Sistemas Unix-Like. Deve ser seguido caso você queira instalar ou reinstalar o VOL Backup em sistemas Linux, Solaris ou BSD. Faça

Leia mais

SSH Secure Shell Secure Shell SSH

SSH Secure Shell Secure Shell SSH SSH SSH Secure Shell O protocolo Secure Shell, é um popular e poderoso, software baseado na abordagem de segurança de rede. Quando os dados são enviados por um computador para a rede, SSH criptografálos

Leia mais

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP MANUAL DE FTP Instalando, Configurando e Utilizando FTP Este manual destina-se auxiliar os clientes e fornecedores da Log&Print na instalação, configuração e utilização de FTP O que é FTP? E o que é um

Leia mais

Protocolos Telnet e SSH. Professor Leonardo Larback

Protocolos Telnet e SSH. Professor Leonardo Larback Protocolos Telnet e SSH Professor Leonardo Larback Protocolo Telnet O modelo de referência TCP/IP inclui um protocolo simples de terminal remoto: Telnet. O telnet é tanto um programa quanto um protocolo,

Leia mais

Laboratório - Gerenciamento de arquivos de configuração de roteador com software de emulação de terminal

Laboratório - Gerenciamento de arquivos de configuração de roteador com software de emulação de terminal Laboratório - Gerenciamento de arquivos de configuração de roteador com software de emulação de terminal Topologia Tabela de Endereçamento Dispositivo Interface Endereço IP Máscara de Sub-Rede Gateway

Leia mais

GUIA DE INSTALAÇÃO NETDEEP SECURE COM VMWARE WORKSTATION

GUIA DE INSTALAÇÃO NETDEEP SECURE COM VMWARE WORKSTATION GUIA DE INSTALAÇÃO NETDEEP SECURE COM VMWARE WORKSTATION GUIA DE INSTALAÇÃO NETDEEP SECURE COM VMWARE WORKSTATION 1- Visão Geral Neste manual você aprenderá a instalar e fazer a configuração inicial do

Leia mais

Guia de usuário do portal de acesso SSH

Guia de usuário do portal de acesso SSH Guia de usuário do portal de acesso SSH 18 de novembro de 2010 O acesso ao MASTER via SSH foi reformulado para garantir a segurança e reduzir os pontos falhos no sistema. Para o usuário comum a única modificação

Leia mais

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores. FTP FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores. A partir do FTP usuários podem receber ou enviar arquivos de ou para outros computadores

Leia mais

STK (Start Kit DARUMA) Conectando-se diretamente a sua aplicação via TS com o MT1000 Daruma

STK (Start Kit DARUMA) Conectando-se diretamente a sua aplicação via TS com o MT1000 Daruma STK (Start Kit DARUMA) Conectando-se diretamente a sua aplicação via TS com o MT1000 Daruma Neste STK apresentaremos como configurar seu servidor Windows 2008 R2 para abrir diretamente sua aplicação ao

Leia mais

Instalação do Java SDK (Software Development Kit)

Instalação do Java SDK (Software Development Kit) ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos PMR 2300 Computação para Automação 1 o Semestre 2005 Instalação do Java SDK (Software Development

Leia mais

2 Orientação a objetos na prática

2 Orientação a objetos na prática 2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

Maker Planet www.makerplanet.com Manual do Usuário

Maker Planet www.makerplanet.com Manual do Usuário Maker Planet www.makerplanet.com Manual do Usuário Atenção: Este é o rascunho inicial deste documento, visite o Maker Planet.COM (HTTP://www.makerplanet.com/) para obter as atualizações deste documento.

Leia mais

Laboratório - Configuração de um endereço de gerenciamento do switch

Laboratório - Configuração de um endereço de gerenciamento do switch Laboratório - Configuração de um endereço de gerenciamento do switch Topologia Tabela de Endereçamento Dispositivo Interface Endereço IP Máscara de Sub-Rede Gateway Padrão Objetivos S1 VLAN 1 192.168.1.2

Leia mais

Procedimento de Acesso VPN

Procedimento de Acesso VPN Procedimento de Acesso Departamento de Tecnologia e Infraestrutura Este procedimento tem por objetivo definir as configurações básicas para acessar a rede corporativa do Esporte Clube Pinheiros via. Esporte

Leia mais

Figura 2. Comunicação Cliente/Servidor do Protocolo SSH.

Figura 2. Comunicação Cliente/Servidor do Protocolo SSH. SSH Desenvolvido por Tatu Ylonen em 1995 para uso no Unix, o SSH (Secure Shell) é uma ferramenta de acesso remoto com grande ênfase em segurança. Com o SSH, sempre que os dados forem enviados de uma máquina

Leia mais

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 5 - Gerenciamento do Software Cisco IOS

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 5 - Gerenciamento do Software Cisco IOS CCNA 2 Conceitos Básicos de Roteadores e Roteamento Capítulo 5 - Gerenciamento do Software Cisco IOS 1 Objetivos do Capítulo Descrever a seqüência e a importância da inicialização do IOS nos roteadores

Leia mais

Linux Network Servers

Linux Network Servers OpenVPN Objetivos Entender como funciona uma VPN Configurar uma VPN host to host O que é uma VPN? VPN Virtual Private Network, é uma rede de comunicação particular, geralmente utilizando canais de comunicação

Leia mais

Integrando Eclipse e Websphere Application Server Community Edition

Integrando Eclipse e Websphere Application Server Community Edition 1 Integrando Eclipse e Websphere Application Server Community Edition Sobre o Autor Carlos Eduardo G. Tosin (carlos@tosin.com.br) é formado em Ciência da Computação pela PUC-PR, pós-graduado em Desenvolvimento

Leia mais

INF1013 MODELAGEM DE SOFTWARE

INF1013 MODELAGEM DE SOFTWARE INF1013 MODELAGEM DE SOFTWARE Departamento de Informática Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 18 Sockets OLadoServidor O Lado Cliente Múltiplos Clientes 1 Programa Capítulo 18 Sockets

Leia mais

Backups Via FTP (File Transfer Protocol)

Backups Via FTP (File Transfer Protocol) O que é FTP? Backups Via FTP (File Transfer Protocol) FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos), e é uma forma bastante rápida e versátil de transferir arquivos, sendo

Leia mais

Data: 22 de junho de 2004. E-mail: ana@lzt.com.br

Data: 22 de junho de 2004. E-mail: ana@lzt.com.br Data: 22 de junho de 2004. E-mail: ana@lzt.com.br Manual do Suporte LZT LZT Soluções em Informática Sumário VPN...3 O que é VPN...3 Configurando a VPN...3 Conectando a VPN... 14 Possíveis erros...16 Desconectando

Leia mais

Nome N Série: Ferramentas

Nome N Série: Ferramentas Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias

Leia mais

REDE PRIVADA VIRTUAL (VPN)

REDE PRIVADA VIRTUAL (VPN) MINISTÉRIO DA DEFESA EXÉRCITO BRASILEIRO DEPARTAMENTO DE CIÊNCIA E TECNOLOGIA CENTRO INTEGRADO DE TELEMÁTICA DO EXÉRCITO (CITEX) REDE PRIVADA VIRTUAL (VPN) Manual do Usuário - Versão 2.0 Acesso Remoto

Leia mais

Como atualizar o arquivo de licença do HSC ISS Free

Como atualizar o arquivo de licença do HSC ISS Free Como atualizar o arquivo de licença do HSC ISS Free Introdução Após instalar a versão gratuita do HSC Internet Secure Suite (HSC ISS Free), o cliente adquiriu uma licença de uso Standard ou Enterprise

Leia mais

Tutorial para acesso remoto ao LABPCI via Tunnel SSH por Rafael Nunes

Tutorial para acesso remoto ao LABPCI via Tunnel SSH por Rafael Nunes Tutorial para acesso remoto ao LABPCI via Tunnel SSH por Rafael Nunes 1º - Abrir o programa "Secury Shell Client" em "INICIAR>PROGRAMAS" 2º - Vá em "FILE>PROFILES" e adicione um novo perfil ("AddProfile")

Leia mais

Persistência de Classes em Tabelas de Banco de Dados

Persistência de Classes em Tabelas de Banco de Dados UTFPR DAELN - Disciplina de Fundamentos de Programação II ( IF62C ). 1 Persistência de Classes em Tabelas de Banco de Dados 1) Introdução! Em algumas situações, pode ser necessário preservar os objetos

Leia mais

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.

Leia mais

Bem vindo ao tutorial de acesso ao serviço VPN-IAG

Bem vindo ao tutorial de acesso ao serviço VPN-IAG 1 Tutorial VPN IAG Bem vindo ao tutorial de acesso ao serviço VPN-IAG O que é VPN? VPN (Virtual Private Network ou Rede Privada Virtual) Vantagens Com este serviço é possível acessar sites restritos à

Leia mais

GUIA RÁPIDO SUPLEMENTO. Dome de câmera de rede PTZ AXIS M5013 Dome de câmera de rede PTZ AXIS M5014 PORTUGUÊS

GUIA RÁPIDO SUPLEMENTO. Dome de câmera de rede PTZ AXIS M5013 Dome de câmera de rede PTZ AXIS M5014 PORTUGUÊS GUIA RÁPIDO SUPLEMENTO Dome de câmera de rede PTZ AXIS M5013 Dome de câmera de rede PTZ AXIS M5014 PORTUGUÊS Guia Rápido Suplemento da câmera AXIS M5013/M5014 Página 3 AXIS M5013/M5014 Guia Rápido Suplemento

Leia mais

User Manual Version 3.6 Manual do Usuário Versão 2.0.0.0

User Manual Version 3.6 Manual do Usuário Versão 2.0.0.0 User Manual Version 3.6 Manual do Usuário Versão 2.0.0.0 User Manual Manual do Usuário I EasyLock Manual do Usuário Sumário 1. Introdução... 1 2. Requisitos do Sistema... 2 3. Instalação... 3 3.1. Configurar

Leia mais

GUIA DE INSTALAÇÃO NETDEEP SECURE COM VIRTUAL BOX

GUIA DE INSTALAÇÃO NETDEEP SECURE COM VIRTUAL BOX GUIA DE INSTALAÇÃO NETDEEP SECURE COM VIRTUAL BOX NETDEEP SECURE COM VIRTUAL BOX 1- Visão Geral Neste manual você aprenderá a instalar e fazer a configuração inicial do seu firewall Netdeep Secure em um

Leia mais

REDE PRIVADA VIRTUAL (VPN)

REDE PRIVADA VIRTUAL (VPN) MINISTÉRIO DA DEFESA EXÉRCITO BRASILEIRO D E PA R TA M E N T O D E C I Ê N C I A E T E C N O L O G I A CENTRO INTEGRADO DE TELEMÁTICA DO EXÉRCITO ( CITEX ) REDE PRIVADA VIRTUAL (VPN) Manual do Usuário

Leia mais

Java Como Programar, 8/E

Java Como Programar, 8/E Capítulo 2 Introdução aos aplicativos Java Java Como Programar, 8/E (C) 2010 Pearson Education, Inc. Todos os 2.1 Introdução Programação de aplicativo Java. Utilize as ferramentas do JDK para compilar

Leia mais

GUIA DE INSTALAÇÃO NETDEEP SECURE COM HYPER-V

GUIA DE INSTALAÇÃO NETDEEP SECURE COM HYPER-V GUIA DE INSTALAÇÃO NETDEEP SECURE COM HYPER-V GUIA DE INSTALAÇÃO NETDEEP SECURE COM HYPER-V 1- Visão Geral Neste manual você aprenderá a instalar e fazer a configuração inicial do seu firewall Netdeep

Leia mais

O que um Servidor Samba faz?

O que um Servidor Samba faz? O que é o Samba? O Samba é um "software servidor" para Linux (e outros sistemas baseados em Unix) que permite o gerenciamento e compartilhamento de recursos em redes formadas por computadores com o Windows

Leia mais

Seu manual do usuário XEROX 6279 http://pt.yourpdfguides.com/dref/5579951

Seu manual do usuário XEROX 6279 http://pt.yourpdfguides.com/dref/5579951 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para XEROX 6279. Você vai encontrar as respostas a todas suas perguntas sobre a XEROX 6279 no manual

Leia mais

LINGUAGEM DE PROGRAMAÇÃO WEB

LINGUAGEM DE PROGRAMAÇÃO WEB LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor

Leia mais

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7)

Manual de Instalação. SafeNet Authentication Client 8.2 SP1. (Para MAC OS 10.7) SafeNet Authentication Client 8.2 SP1 (Para MAC OS 10.7) 2/28 Sumário 1 Introdução... 3 2 Pré-Requisitos Para Instalação... 3 3 Ambientes Homologados... 4 4 Tokens Homologados... 4 5 Instruções de Instalação...

Leia mais

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery Sistemas Operacionais Curso Técnico Integrado Profa: Michelle Nery Conteúdo Programático Virtual Box Instalação do Virtual Box Instalação do Extension Pack Criando uma Máquina Virtual Instalando o Windows

Leia mais

Introdução ao BPEL utilizando o Oracle SOA Suíte 10g

Introdução ao BPEL utilizando o Oracle SOA Suíte 10g Introdução ao BPEL utilizando o Oracle SOA Suíte 10g 1. Introdução Neste artigo serão apresentados alguns conceitos inerentes a SOA Service Oriented Architecture e um exemplo prático de construção de processo

Leia mais

File Transport Protocolo - FTP. Fausto Levandoski, Marcos Vinicius Cassel, Tiago Castro de Oliveira

File Transport Protocolo - FTP. Fausto Levandoski, Marcos Vinicius Cassel, Tiago Castro de Oliveira File Transport Protocolo - FTP Fausto Levandoski, Marcos Vinicius Cassel, Tiago Castro de Oliveira Universidade do Vale do Rios dos Sinos (UNISINOS) Curso Tecnólogo em Segurança da Informação Av. Unisinos,

Leia mais

Manual. Configuração do. Samba. Compartilhamento e Servidor Samba Linux. Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre

Manual. Configuração do. Samba. Compartilhamento e Servidor Samba Linux. Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre Manual Configuração do Samba Compartilhamento e Servidor Samba Linux Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre Manual Configuração do Samba Compartilhamento e Servidor Samba

Leia mais

Procedimento de Acesso VPN

Procedimento de Acesso VPN Procedimento de Acesso Departamento de Tecnologia e Infraestrutura 2014 Este procedimento tem por objetivo definir as configurações básicas para acessar a rede corporativa do Esporte Clube Pinheiros via.

Leia mais

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B

Guia de administração. BlackBerry Professional Software para Microsoft Exchange. Versão: 4.1 Service pack: 4B BlackBerry Professional Software para Microsoft Exchange Versão: 4.1 Service pack: 4B SWD-313211-0911044452-012 Conteúdo 1 Gerenciando contas de usuários... 7 Adicionar uma conta de usuário... 7 Adicionar

Leia mais

INFORMÁTICA APLICADA AULA 02 LINGUAGEM DE PROGRAMAÇÃO C++

INFORMÁTICA APLICADA AULA 02 LINGUAGEM DE PROGRAMAÇÃO C++ UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 02 LINGUAGEM DE PROGRAMAÇÃO C++ Profª ª Danielle Casillo COMPILADORES Toda linguagem de programação

Leia mais

INSTALAÇÃO PRINTERTUX Tutorial

INSTALAÇÃO PRINTERTUX Tutorial INSTALAÇÃO PRINTERTUX Tutorial 2 1. O Sistema PrinterTux O Printertux é um sistema para gerenciamento e controle de impressões. O Produto consiste em uma interface web onde o administrador efetua o cadastro

Leia mais

Estrutura do exemplo

Estrutura do exemplo Estrutura do exemplo Application: Locais onde ficarão os seus arquivos php da sua aplicação. Config: Dados de conexão com o banco, só deve ser alterado no ínicio do desenvolvimento. CSS: Arquivos de estilo,

Leia mais

DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00.

DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00. DESCRIÇÃO DO TRABALHO - VERSÃO DE 29/04/2006 15:00. Descrição Geral do trabalho. O objetivo do trabalho será o desenvolvimento de um programa Cliente/Servidor para o envio e recebimento de arquivos. Os

Leia mais

Manual de Usuário do UnB Webmail Destinado aos usuários de e-mail da Universidade de Brasília MODO DINÂMICO

Manual de Usuário do UnB Webmail Destinado aos usuários de e-mail da Universidade de Brasília MODO DINÂMICO Destinado aos usuários de e-mail da Universidade de Brasília MODO DINÂMICO Elaboração: Equipe de Suporte Avançado do CPD SA/SRS/CPD/UnB suporte@unb.br Universidade de Brasília Brasília / 2014 Resumo A

Leia mais

Certificado Digital A1

Certificado Digital A1 Certificado Digital A1 Geração Todos os direitos reservados. Imprensa Oficial do Estado S.A. - 2012 Página 1 de 41 Pré-requisitos para a geração Dispositivos de Certificação Digital Para que o processo

Leia mais

Procedimentos para Configuração de Redirecionamento de Portas

Procedimentos para Configuração de Redirecionamento de Portas 1 Procedimentos para Configuração de Redirecionamento de Portas O DIR 635 tem duas opções para liberação de portas: Virtual server: A opção Virtual Server permite que você defina uma única porta pública

Leia mais

Permite o acesso remoto a um computador;

Permite o acesso remoto a um computador; Telnet Permite o acesso remoto a um computador; Modelo: Cliente/Servidor; O cliente faz um login em um servidor que esteja conectado à rede (ou à Internet); O usuário manipula o servidor como se ele estivesse

Leia mais

Criptografar Conexões da Rede

Criptografar Conexões da Rede Criptografar Conexões da Rede Projeto Libertas-BR http://www.libertasbr.org.br 8 de setembro de 2005 Este documento descreve processos para criptografar as conexões da rede para sistemas operacionais Windows

Leia mais

Introdução a conceitos e a prática de programação

Introdução a conceitos e a prática de programação Instituto de Informática - UFG Disciplina: Introdução à Computação Introdução a conceitos e a prática de programação Autores: Marcelo Akira e Anderson Soares Fevereiro de 2011 Alguns direitos autorais

Leia mais

Introdução ao Sistema. Características

Introdução ao Sistema. Características Introdução ao Sistema O sistema Provinha Brasil foi desenvolvido com o intuito de cadastrar as resposta da avaliação que é sugerida pelo MEC e que possui o mesmo nome do sistema. Após a digitação, os dados

Leia mais

Configurando o Roteador Prof. Isaías Lima. Carregar o arquivo de texto para configurar outro roteador usando o HyperTerminal.

Configurando o Roteador Prof. Isaías Lima. Carregar o arquivo de texto para configurar outro roteador usando o HyperTerminal. Laboratório / ECO Configurando o Roteador Prof. Isaías Lima Objetivos: Capturar a configuração atual de um roteador para um arquivo de texto ASCII com o HyperTerminal do Windows XP. Editar ou modificar

Leia mais

Universidade da Beira Interior

Universidade da Beira Interior Universidade da Beira Interior Departamento de Informática Unidade Curricular Serviços de Acesso Remoto a Sistemas e Ficheiros Licenciatura em Tecnologias e Sistemas de Informação Cap. 3 - Sumário ü TELNET

Leia mais

Aula Prática 1: Introdução ao Ambiente de Programação Dev-C++

Aula Prática 1: Introdução ao Ambiente de Programação Dev-C++ Aula Prática 1: Introdução ao Ambiente de Programação Dev-C++ 1. Introdução Em nossa primeira aula prática de programação em linguagem C iremos escrever e testar programas de computador básicos. Mas antes,

Leia mais

PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7

PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 PostgreSQL & PostGIS: Instalação do Banco de Dados Espacial no Windows 7 Sobre o PostGIS PostGIS é um Add-on (complemento, extensão)

Leia mais

Manual do Desenvolvedor Criptografia de Arquivos do WebTA

Manual do Desenvolvedor Criptografia de Arquivos do WebTA Manual do Desenvolvedor Criptografia de Arquivos do WebTA Versão 1.4 Índice 1. Objetivo..3 2. Processo..3 3. API de Criptografia - Biblioteca Java..4 3.1 WEBTACryptoUtil..4 3.1.1 decodekeyfile..4 3.1.2

Leia mais

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta

Protocolo. O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Protocolo O que é um protocolo? Humano: que horas são? eu tenho uma pergunta Máquina: Definem os formatos, a ordem das mensagens enviadas e recebidas pelas entidades de rede e as ações a serem tomadas

Leia mais

Instruções de instalação do software de edição e conexão EmbroideryEditor. Exclusivo para máquina de bordar MC500E

Instruções de instalação do software de edição e conexão EmbroideryEditor. Exclusivo para máquina de bordar MC500E Instruções de instalação do software de edição e conexão EmbroideryEditor Exclusivo para máquina de bordar MC500E Instruções para instalar o EmbroideryEditor Requisitos do sistema no computador: * Sistema

Leia mais

Administração de Sistemas

Administração de Sistemas UNIVERSIDADE DA BEIRA INTERIOR Departamento de Informática Administração de Sistemas Licenciatura em: - Tecnologias e Sistemas de Informação 3. Serviços de Acesso Remoto a Sistemas e Ficheiros Docente:

Leia mais

Guia de Inicialização para o Windows

Guia de Inicialização para o Windows Intralinks VIA Versão 2.0 Guia de Inicialização para o Windows Suporte 24/7/365 da Intralinks EUA: +1 212 543 7800 Reino Unido: +44 (0) 20 7623 8500 Consulte a página de logon da Intralinks para obter

Leia mais

CAPA Área de utilização para ilustração MANUAL w-vpn

CAPA Área de utilização para ilustração MANUAL w-vpn ...6 CAPA Área de utilização para ilustração MANUAL w-vpn 20/01/2012 Versão 1.4 Sumário 1.0 Pré Requisitos de instalação do w-vpn...2 2.0 Instalação do Serviço...2 3.0 Dicas...8 4.0 Suporte...11 1 1.0

Leia mais

Manual de Instalação PIMSConnector em Windows

Manual de Instalação PIMSConnector em Windows Manual de Instalação PIMSConnector em Windows Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.

Leia mais

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com

Sistemas Operacionais Aula 03: Estruturas dos SOs. Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com Sistemas Operacionais Aula 03: Estruturas dos SOs Ezequiel R. Zorzal ezorzal@unifesp.br www.ezequielzorzal.com OBJETIVOS Descrever os serviços que um sistema operacional oferece aos usuários e outros sistemas

Leia mais

Notas de Aplicação. Utilizando o servidor de comunicação SCP Server. HI Tecnologia. Documento de acesso público

Notas de Aplicação. Utilizando o servidor de comunicação SCP Server. HI Tecnologia. Documento de acesso público Notas de Aplicação Utilizando o servidor de comunicação SCP Server HI Tecnologia Documento de acesso público ENA.00024 Versão 1.02 dezembro-2006 HI Tecnologia Utilizando o servidor de comunicação SCP Server

Leia mais

Capítulo 6. Java IO - Ficheiros

Capítulo 6. Java IO - Ficheiros Capítulo 6. Java IO - Ficheiros 1/26 Índice Indice 6.1 - Entrada e saída de dados 6.2 - Ficheiros de texto 6.3 - Ficheiros com formato proprietário 6.4 - A classe File 2/26 Índice 6.1 Entrada e saída de

Leia mais

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática Wireshark Sniffer de rede

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática Wireshark Sniffer de rede EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática Wireshark Sniffer de rede Entregar um relatório contendo introdução, desenvolvimento e conclusão. A seção desenvolvimento pode conter

Leia mais

Criando sua primeira aplicação JAVA com o Eclipse

Criando sua primeira aplicação JAVA com o Eclipse Criando sua primeira aplicação JAVA com o Eclipse Fernando Boaglio Instalou o Eclipse mas não sabia por onde começar? Aqui você encontra uma breve explicação de como criar sua primeira aplicação JAVA no

Leia mais

COMO INSTALAR ZIM 8.50 HP-UX, AIX, LINUX E UNIXWARE

COMO INSTALAR ZIM 8.50 HP-UX, AIX, LINUX E UNIXWARE ZIM TECHNOLOGIES DO BRASIL COMO INSTALAR ZIM 8.50 HP-UX, AIX, LINUX E UNIXWARE Próx Antes de Iniciar O objetivo deste documento é apresentar os passos necessários para instalar a versão mais recente do

Leia mais

Configuração de acesso VPN

Configuração de acesso VPN 1. OBJETIVO 1 de 68 Este documento tem por finalidade auxiliar os usuários na configuração do cliente VPN para acesso a rede privada virtual da UFBA. 2. APLICAÇÃO Aplica-se a servidores(técnico-administrativos

Leia mais

Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1

Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1 Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/11/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança 3 SERVIÇOS IP 3.1 Serviços IP e alguns aspectos de segurança Os serviços IP's são suscetíveis a uma variedade de possíveis ataques, desde ataques passivos (como espionagem) até ataques ativos (como a impossibilidade

Leia mais

Bacharelado em Ciência e Tecnologia BC-0505 - Processamento da Informação Teoria Arquivos Prof. Edson Pinheiro Pimentel edson.pimentel@ufabc.edu.

Bacharelado em Ciência e Tecnologia BC-0505 - Processamento da Informação Teoria Arquivos Prof. Edson Pinheiro Pimentel edson.pimentel@ufabc.edu. Bacharelado em Ciência e Tecnologia BC-0505 - Processamento da Informação Teoria Arquivos Prof. Edson Pinheiro Pimentel edson.pimentel@ufabc.edu.br Conceitos Arquivos permitem armazenar dados de maneira

Leia mais

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE BACHARELADO EM INFORMÁTICA

UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE BACHARELADO EM INFORMÁTICA UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE BACHARELADO EM INFORMÁTICA Tutorial de Instalação da Grade Computacional Gustavo Mantovani Orlando Luiz Pelosi

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

Brincando de Backup com rsync.

Brincando de Backup com rsync. Brincando de Backup com rsync. Autoria de Thiago J. Ruiz (Neo) 25/09/2006 Última Atualização 06/10/2006 A necessidade de se manter um backup de todas as informações/dados dos clientes se faz cada vez mais

Leia mais