TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE …Muito provavelmente você será orientado a...
Transcript of TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE …Muito provavelmente você será orientado a...
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 de Informação
(PET-SI)
SÃO PAULO
Novembro/2011
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
2
INFORMAÇÕES AO LEITOR
Introdução
Para criar uma homepage dentro do domínio da Universidade de São Paulo, você
precisa, antes de tudo, se informar com relação às regras estabelecidas em sua unidade
referentes à hospedagem de homepages.
É possível que apenas os professores tenham essa permissão e possam ter acesso a
espaços para hospedar homepages pessoais ou de seus projetos. Mas, eventualmente,
projetos organizados por alunos também obtêm esta autorização.
Tendo a informação sobre essa possibilidade, é necessário, ainda, verificar se, na sua
unidade, existe um servidor de páginas com suporte para PHP e banco de dados
MySQL; ou se sua unidade trabalha em parceria com o CCE para oferecimento deste
serviço.
Uma vez que sua unidade tenha essa possibilidade, você deve se informar sobre os
procedimentos que devem ser seguidos para:
Solicitar uma área para hospedagem de homepage;
Solicitar uma área no banco de dados MySQL;
Muito provavelmente você será orientado a preencher um formulário de solicitação de
área e, dentro de alguns dias, você receberá seu login e senha.
De posse do login e senha, você precisará instalar o WordPress em sua área e seguir
com os procedimentos para criação do banco de dados para guardar as informações
de sua homepage.
Para instalar o WordPress em sua área, você precisará fazer uso de um software que lhe
permita logar em seu espaço do servidor e transferir arquivos de sua máquina para o
mesmo.
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
3
Tutorial: SSH
Neste “Tutorial: Mantendo O Banco de Dados do Seu
Site Dentro do Domínio da USP Usando o SSH!”
trazemos as diretrizes para instalar e usar o software
chamado SSH Secure Shell, sobre o sistema
operacional Windows. Ele te ajudará a executar a
tarefa mencionada no parágrafo anterior.
ATENÇÃO: o SSH SECURE SHELL não pode ser usado, em sua versão gratuita, para
nenhuma atividade de cunho comercial. Ele pode ser usado apenas em atividades
universitárias e de natureza não-comercial.
Pedimos que, caso você encontre algum erro neste tutorial, ou fique com alguma
dúvida, por favor, entre em contato conosco através do e-mail a seguir: pet-si-
Boa leitura!
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
4
O SSH!
Passo 1: O que é o SSH?
O SSH Secure Shell é um programa que permite que um computador, diferente do
servidor, logue na rede em que seu computador está rodando, a fim de executar
comandos remotamente e transferir arquivos entre os terminais (computadores não-
servidores/clientes).
Passo 2: Baixando o SSH
Para baixar o arquivo de instalação deste programa, acesse:
http://charlotte.at.northwestern.edu/bef/SSHdist.html#windows
E procure o link: Windows SSH installer. Clique neste link e permita que o seu navegador
faça o download do arquivo SSHSecureShellClient-3.2.9.exe.1
Passo 3: Instalando o SSH
Depois de feito o download, execute o arquivo SSHSecureShellClient-3.2.9.exe. Uma
janela será aberta em seu desktop pedindo permissão para executar o instalador.
Permita a execução clicando no botão “Executar”.
1 Alternativamente, você pode baixar o arquivo no site do BAIXAKI:
http://www.baixaki.com.br/site/dwnld41870.htm
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
5
Figura 1. Aviso de Segurança do Windows.
O programa fará a extração de alguns arquivos que serão usados pelo instalador.
Algumas janelas serão abertas e fechadas, automaticamente, em seu desktop. Isto
ocorre devido ao Assistente de Instalação do programa estar sendo preparado para a
instalação do SSH.
O Assistente de Instalação estará pronto para lhe ajudar na instalação do programa
quando aparecer, em seu desktop, a janela ilustrada abaixo:
Figura 2. Assistente de Instalação pronto.
Clique no botão “Next” para iniciar a instalação. A tela de “Termos/Contrato da Licença”
será aberta. Se você está sob as condições nela contida, clique no botão “Yes”.
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
6
Figura 3. Tela do “License Agreement”.
O software indicará um diretório para instalação. Para aceitá-lo, clique no botão “Next”.
Caso você queira mudar o diretório de instalação, clique no botão “Browse...” e escolha
onde você deseja instalar o software.
Figura 4. Definição do local para instalação do SSH.
A próxima tela sugere um nome que será usado para denominar a pasta e os ícones de
acesso ao programa (na barra Iniciar do Windows, por exemplo). Aceite a sugestão
clicando em “Next”.
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
7
Figura 5. Definição de nome da pasta para o SSH.
Na próxima tela será sugerida a instalação de alguns componentes. Mantenha as caixas
selecionadas e clique em “Next”. Caso não queira que um ícone seja criado em seu
desktop, desmarque a primeira opção.
Figura 6. Instalação de componentes.
A próxima janela é apenas para conferência das opções que você escolheu durante
todo o processo anterior. Clique em “Next” para continuar.
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
8
Figura 7. Tela de conferência.
A instalação do software iniciará em alguns segundos. Apenas aguarde que a instalação
seja concluída, atingindo 100%.
Figura 8. Tela de status de instalação.
Após o término da instalação (em menos de um minuto), abrirá a janela abaixo
indicando que a instalação foi realizada com sucesso. Clique em “Finish” para fechar o
instalador.
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
9
Figura 9. Aviso de conclusão de instalação.
Pronto! Agora seu computador possui um software que lhe permite interagir com a
área criada no servidor de páginas da sua unidade.
Parabéns! Você terminou a instalação do SSH!
Passo 4: Utilizando o SSH
Estando em um computador da rede da USP2, execute o Secure File Transfer Client
do SSH Secure Shell, através do Menu Iniciar ou através do ícone correspondente
localizado em seu desktop (essa segunda opção só estará disponível se você permitiu
que ele fosse criado durante a instalação do programa). Veja a figura abaixo.
2 Observação Importante: Se você não estiver em um computador da rede da USP, você só
poderá acessar a sua área no servidor através de uma conexão VPN. Por favor, veja o tutorial
“Virtual Private Network (VPN) USPnet - NOVO!” em http://www.cce.usp.br/?q=node/45.
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
10
Figura 10. Abrindo Secure File Transfer Client através do Menu Iniciar.
O software será executado e você verá uma tela como a exibida abaixo. Clique no ícone
indicado nesta figura, “Quick Connect”, para estabelecer uma conexão entre o seu
computador e sua área no servidor da USP.
Figura 11. Estabelecendo conexão entre o computador e o servidor.
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
11
Aparecerá a uma pequena janela como a mostrada abaixo:
Figura 12. Requisição de usuário e senha para estabelecer conexão.
Nesta janela você deve preencher os campos Host Name e User Name como indicado
no documento que você recebeu quando sua área foi criada no servidor – aquele
documento possui seu login e senha de acesso.
Ao preencher estes campos, o botão “Connect” será habilitado. Clique nele e o servidor
irá lhe pedir para digitar sua senha.
Figura 13. Servidor solicitando senha do usuário.
Digite sua senha e clique em “OK”. Uma janela como a mostrada abaixo ficará
disponível3.
3 Observação: Eventualmente pode ficar disponível uma pequena janela para adicionar perfil
(Add Profile). Você pode fechar essa janela ou aceitar adicionar o seu perfil dando um nome a
ele. Se você aceitar, o software memorizará as configurações de Host Name e User Name para
as próximas vezes em que você quiser estabelecer a conexão.
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
12
Figura 14. Conexão estabelecida.
O ambiente exposto pela janela acima mostra, no quadro da esquerda, o conteúdo do
seu computador. Você pode navegar no conteúdo do seu computador clicando sobre
os diretórios ali listados, exatamente da mesma forma como se estivesse navegando no
Windows Explorer.
Do lado direito, o quadro lista o que existe na sua área no servidor da USP. Na
realidade, você possui um diretório no sistema de arquivos do servidor e você pode
navegar pelo seu diretório também como se estivesse navegando no Windows
Explorer.
Para fazer transferências de arquivos de seu computador para sua área no servidor,
basta clicar no arquivo que você quer transferir, no quadro da esquerda, e arrastá-lo
(mantendo o botão do mouse pressionado) até o quadro da direita.
Para transferir do servidor para seu computador, proceda da mesma forma, porém
pegando um arquivo do quadro da direita e levando para o quadro da esquerda.
Você pode acompanhar o tempo de transferência na parte inferior da janela (marcada
com um retângulo vermelho na figura acima).
Eventualmente, pode ocorrer um erro como o mostrado abaixo. Se isso ocorrer, clique
em “OK” para completar a transferência do seu arquivo. Em seguida, veja se o arquivo
foi transferido. Se não, tente novamente.
Seu
computador!
Sua área no
servidor!
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
13
Figura 15. Exemplo de tela de erro durante transferência.
Depois que terminar de fazer as transferências, não se esqueça de fechar a conexão,
ISSO É MUITO IMPORTANTE. Para fechar a conexão, clique no botão indicado na
figura abaixo.
Figura 16. Encerrando a conexão.
Em seguida, confirme que você quer se desconectar do servidor clicando em “OK” na
janela igual à mostrada abaixo.
Programa de Educação Tutorial - Sistemas de Informação
PET-SI Tutorial – SSH
_____________________________________________________________________________________________
14
Figura 17. Tela de confirmação para encerramento de conexão.
O SSH continuará aberto, porém com a conexão desfeita (veja que o quadro onde
aparecem seus arquivos no servidor está escuro e que clicar sobre ele não tem nenhum
efeito). Você já pode fechar o programa clicando no botão de fechar da janela, no
canto superior direito, ou através do menu FILE EXIT.
Existem várias outras coisas que você pode fazer com este programa, inclusive
melhorar a sua interação com ele fazendo algumas configurações a mais. Mas, isto fica
para outro tutorial.