Como transferir arquivos de forma segura com SecureShell
e WS_FTP
O seguinte roteiro descreve um procedimento de transferência de arquivos em um
ambiente Windows para um ambiente Unix de forma segura:
-
Acionar a execução do programa SecureShell (Ssh32) com um clique duplo
no icone do "cofrinho"
.
-
Na janela de configuração de conexão ("Ssh Options") do SecureShell (Ssh32) devem ser
executados os seguintes passos:
-
clicar no botão "New" da janela "Ssh options";
-
fornecer, no campo "Profile Name", um nome sugestivo
para o tipo de conexão a ser configurada (Ex: obelix - ftp seguro);
-
clicar no botão "Local Forwards" (último botão no lado esquerdo da janela
"Ssh Options");
-
na janela aberta "Forwards", clicar no botão "New";
-
escolher um número alto de porta (Ex: 1500) e informá-lo no campo "Local Port" da
janela aberta "Forwards";
-
indicar no campo "Host" o nome da máquina Unix remota desejada
(Ex: obelix.unicamp.br);
-
indicar no campo "Remote Port" a porta de número 21 (porta padrão utilizada pelo
servidor FTP na máquina Unix remota);
-
clicar no botão "OK" para fechar janela "Forwards";
-
fornecer na janela "Ssh Options", no campo "Host Name", o nome da máquina
Unix remota (Ex: obelix.unicamp.br);
-
fornecer, no campo "User ID", o seu username na máquina Unix remota;
-
cliclar no botão "Save" para salvar os dados de configuração fornecidos. {{Nas
próximas vezes que for estabelecida uma conexão, é só selecionar no menu
em "Profile Name" (o menu é aberto quando ao clicar na seta à
direita do referido campo) a configuração desejada (Ex: obelix - ftp seguro) para que
todos os dados da configuração selecionada são recuperados e, assim, todos os passos
anteriores não são mais necessários em sessões subsequentes de transferência
de arquivos}};
-
clicar no botão "OK" para estabelecer conexão segura (com
redirecionamento das portas indicadas) com a máquina Unix remota.
Aqui a infra-estrutura de canal seguro está pronta e só falta configurar
o lado do cliente ftp WS_FTP. O servidor ftp na máquina Unix remota simplesmente é
"alcançado", não é necessário fazer nada com ele.
-
A configuração no cliente ftp para Windows WS_FTP é feita da seguinte forma:
-
acionar a execução do programa WS_FTP com um clique duplo no ícone
correspondente
;
-
caso a janela "Propriedades de Session" não estiver aberta, clicar no botão
"Connect" (o botão no canto inferior esquerdo);
-
na janela "Propriedades de Session" clicar no botão "New";
-
dar um nome sugestivo para o tipo de conexão no campo "Profile Name"
como "obelix - ftp seguro";
-
fornecer no campo "Host Name/Address" o nome do seu PC (Ex:
trombone.ffa.unicamp.br) ou o seu número IP (Ex: 201.223.74.112). Para
verificar o número IP de seu PC é preciso digitar, em uma janela DOS, o comando
winipcfg quando em ambiente Windows 9x ou ipconfig quando
em ambiente Windows NT. Se a conexao à Internet se der com um modem via
provedor, então o número IP deve ser verificado a cada nova conexão
com o provedor visto que o número IP varia de a cada conexão;
-
no campo "User ID", fornecer o seu username na máquina Unix remota (Ex:
obelix.unicamp.br);
-
no campo "Password", digitar a sua senha para acesso a sua área na máquina
Unix remota;
-
selecionar a ficha "Advanced" (clicar no rótulo correspondente na parte superior da
janela "Propriedades de Session");
-
no campo "Remote Port", substituir o número 21 pelo número de porta alta escolhido
na fase anterior de configuração da conexão do SecureShell
(Ssh32); acima, foi sugerido o número 1500;
-
habilitar "Passive transfers" clicando no botão de seleção correspondente
à esquerda do rótulo "Passive transfers";
-
voltar para a ficha "General" (clicar no rótulo correspondente na parte superior da
janela "Propriedades de Session");
-
clicar no botão "Aplicar" para salvar a configuração que acaba de ser definida. {{Em
sessões futuras, após estabelecer conexão segura apropriada com o SecureShell
(Ssh32) com a máquina Unix remota, basta selecionar a configuração já definida
no campo "Profile Name"
da janela "Propriedades de Session" (caso ela não esteja aberta, clicar no botão
"Connect" no canto inferior esquerdo). O menu de configurações é aberta ao se
clicar na seta no lado direito do campo "Profile Name". Clicar na configuração
desejada, digitar a senha no campo "Password" e clicar no botão "OK" para
estabelecer a conexão ftp com a máquina Unix remota}};
-
clicar no botão "OK".
Se os dados fornecidos forem válidos você estará conectado ao servidor
ftp da máquina indicada e seu username e senha passaram
pela Internet de forma criptografada.