Oi, na palestra de hoje, vamos falar sobre SFTP que significa
Secure File Transfer Protocol.
O que é isso, é uma maneira rápida de
mover seus arquivos que você está criando para a web.
Então, a transferência segura de arquivos é apenas realmente uma maneira comum de mover arquivos do seu
computador para o computador de outra pessoa, para o seu servidor, ou
até mesmo para algum outro computador que esteja dentro da sua empresa.
As pessoas usam os termos FTP e SFTP de forma intercambiável.
O que é importante para você saber é que o S significa seguro.
Então, muitas vezes, as pessoas vão exigir que você use o protocolo SFTP,
em vez do protocolo FTP.
Então, quando eu digo a palavra protocolo, espero que em sua mente isso está causando um pouco
de um flashback em nossas primeiras palestras quando falamos sobre como os navegadores interagem
com os arquivos que são enviados para eles.
Então, com HTTP ou HTTPS, seu navegador sabe, oh,
aqui está um arquivo que ela quer que eu exiba.
Eu deveria ignorar todas as etiquetas e ir em frente e colocar um bom site para eles.
Da mesma forma, você pode ter visto que existe um protocolo de arquivo,
que funciona praticamente da mesma maneira e diz que eles estão fazendo uma página web,
e que tem existido em seu computador.
Com FTP ou SFTP, o que está acontecendo é que o navegador está sendo dito
para não exibir esses arquivos, nós realmente queremos que você transferi-los de um computador para outro.
O que também é muito bom sobre a maioria dos programas de software FTP/SFTP é que
eles permitem que você arraste e solte os arquivos em vez de carregá-los um de cada vez.
Então, digamos que você está pronto para ir em frente e fazer a transferência segura de arquivos.
Há algumas coisas que você vai precisar.
O primeiro é que você vai precisar do que chamamos de cliente FTP.
O que isso é, é um software que você usará para conectar máquinas diferentes.
Se estiver a utilizar um PC, um programa de software comum é o WinSCP.
Se você estiver usando um Mac, muitas pessoas usam Fugu ou Cyberduck.
Não importa qual desses três programas você queira usar,
eles são todos gratuitos para download.
Depois de ter seu cliente, você precisa voltar e descobrir qual
é o endereço FTP do seu host.
Quando você se inscreveu para um serviço de hospedagem, eles provavelmente enviaram um e-mail
cheio de informações que você realmente não entendeu.
É hora de você finalmente mergulhar nesse e-mail e
começar a usar as informações.
Então vamos em frente e fazer isso juntos.
Então aqui está um e-mail que meu serviço de hospedagem me enviou com todas as informações que
eu precisaria para me conectar ao meu site.
Agora, se você olhar eu tenho coisas diferentes, como detalhes da minha conta e
a administração do site que me diz como eu posso me conectar se
eu estava indo para usar algo chamado zpanel.
Mas como eu estou usando FTP, ou no meu caso SFTP, o que eu preciso saber é o endereço,
a porta, e então há também meu nome de usuário e minha senha.
Em muitos casos, eles não especificam uma porta, mas meu serviço de hospedagem específico o fez.
Então vamos em frente e copiar isso, e
eu vou entrar com Cyberduck.
Agora, como vocês podem trazer Cyberduck alguns de vocês podem
acabar tendo uma imagem muito parecida ou um gráfico muito parecido com o meu.
Se nada apareceu o que eu quero que você faça é ir até o topo, e
você deve ter um arquivo e isso é verdade se você estiver usando WINSCP ou Fugu em vez disso.
E você vai querer abrir a conexão, e
foi isso que me trouxe aqui.
Então, quando eu clico em uma conexão aberta, uma
das primeiras coisas que você precisa decidir é se você vai estar usando FTP ou SFTP.
Em seguida, você precisa colocar em seu servidor.
E se precisar, seu porto.
Finalmente, vá em frente e coloque seu nome de usuário e senha.
Felizmente, você se lembrou de todas as informações e
as conexões que vão aparecer para você.
Não se surpreenda se você esqueceu uma ou duas vezes o que é essa conexão, e
se ela aparecer um aviso.
Tudo bem, uma vez que sua janela aparecer,
você vai ver que você tem algumas pastas diferentes.
Essas pastas diferentes contêm informações diferentes que seu
serviço de hospedagem pode ou não querer ser compartilhado.
Então, por exemplo, pense em qualquer site que você vá, como Facebook, Amazon.
O que está acontecendo é que há muitos arquivos indo para construir esses sites, mas
eles só querem que você veja alguns deles.
E esses arquivos que eles querem que você veja,
eles precisam residir na pasta HTML pública.
Então, quando eu entrar aqui, o que eu quero apenas avisá-los, é que quando eu clicar
na pasta HTML pública e você clicar nela, vai parecer muito diferente.
A razão para isso é que eu já fiz upload de um monte de arquivos, e para você é
mais provável que o único arquivo que está lá é algo chamado cgi bin.
E você quer deixar isso em paz.
Agora, o que você quer fazer a seguir é começar a arrastar e
soltar alguns dos arquivos que você quer ver.
Então vamos em frente e olhar para um site que eu possa usar como exemplo.
Vou em frente e trazer isto, abrir.
E é só um pequeno site que tenho sobre Ashtabula.
Tem uma foto, e alguns mapas nela.
E se eu for ao site de introdução, você pode ver que ele não existe lá.
Não há nada lá, temos um 404, o que significa que pediste este ficheiro e
não existe.
Então vamos em frente e mover esses arquivos usando o Cyberdock.
Então eu vou, todo o código que eu quero enviar está aqui.
Está numa pasta chamada Ashtabula.
Com muitos outros serviços, eu precisaria entrar e carregar cada arquivo um por um.
Mas em vez disso, vou arrastar toda esta pasta e soltá-la.
By the way, quando você está entrando, certifique-se de que você está soltando,
diretamente no HTML público, e não em uma subpasta, se você tiver uma.
Não no cgi-bin.
Ótima.
Então há Ashtabula.
Vamos tentar recarregar minha pasta, e você pode ver que estou muito perto do sucesso.
Tenho os dois mapas, mas falta a foto de cima.
Em vez disso, tudo o que vemos é o texto alternativo.
Basicamente, está dizendo que não consigo encontrar essa foto.
Então vamos dar uma olhada e ver o que é suposto estar olhando.
Vou clicar com o botão direito.
Inspecionar elemento.
E você pode ver que diz, hey eu não consigo encontrar esta foto aqui em baixo.
Você está me pedindo para fazer upload de algo chamado harborJTwide.jpg Eu não
sei o que é isso.
Certo, vamos checar o Cyberduck.
Aqui está o atributo, aqui estão as imagens.
Você pode ver, oh, mas a foto está bem ali.
Mas se você olhar de perto, você pode ver que eu usei h minúsculo aqui e
um H maiúsculo aqui.
Preciso mudar o código.
Há duas maneiras de fazer isso.
Você pode editá-lo aqui ou alterá-lo no seu computador e
arrastá-lo novamente para cima.
Vamos em frente e editá-lo aqui mesmo.
Oops.
Na verdade, não vamos porque isso é uma foto.
O que eu realmente quero editar, é o arquivo html.
Estou feliz por ter cometido esse erro.
Isso te impede de fazer você mesmo.
Então eu vou mudar esse H minúsculo para um H maiúsculo,
salve-o, e vamos tentar recarregar.
Sucesso.
Temos o arquivo exatamente como queríamos.
Agora, sempre que você alterar um arquivo, você terá que lembrar
que todas as alterações feitas você precisa arrastar e soltar novamente.
Essa é uma das principais razões pelas quais as pessoas têm problemas com o FTP,
é que elas esquecem o que carregaram e o que não fizeram.
É por isso que eu realmente gosto da capacidade de carregar e
arquivo inteiro sobre um de cada vez, bem como arquivos individuais.
Vamos rever um pouco.
Você pode carregar seus arquivos de várias maneiras, você pode usar C-Panel, você pode usar Fugu,
você pode usar Cyberduck, você pode usar WinSP.
Não há uma única maneira correta de fazê-lo, mas o mais importante é que,
antes de você poder ir em frente e usar qualquer uma dessas ferramentas de software, é importante
que você saiba suas informações de login.
Então, segure esse e-mail quando seu serviço de hospedagem envia para você,
você vai ficar muito feliz que você fez.
Boa sorte,