Um guia rápido para usar o ftp. O programa ftp padrão é o cliente ftp original. Ele é padrão com a maioria das distribuições do Linux. Ele apareceu pela primeira vez no 4.2BSD, que foi desenvolvido pela Universidade da Califórnia, em Berkeley. É fácil de usar o ftp. Digamos que você deseja se conectar ao site ftp anônimo metalab. unc. edu, para baixar a última fonte do kernel do Linux. Na linha de comando, digite: O programa ftp tentará se conectar a metalab. unc. edu. Outra maneira de fazer isso é executar ftp a partir da linha de comando sem parâmetros e usar o comando open, com o nome do site como argumento: quando você se conecta a um site FTP, ele irá pedir-lhe um login (pressionar enter will Faça login como seu nome de usuário local, neste caso, foo. Nós entramos como anônimo ou ftp. Para chegar ao arquivo público. Agora, nós inserimos um endereço de e-mail completo como a senha (isto é, a maioria dos sites FTP públicos Pedido). Após um login bem-sucedido, as seguintes informações são fornecidas: depois de efetuar login em um site ftp, o ftp imprimirá o tipo de transferência de arquivos. No nosso caso, é binário. O modo binário transfere os arquivos, bit by Um pouco, como eles estão no servidor FTP. O modo Ascii, no entanto, baixará o texto diretamente. Você pode digitar ascii ou binário para alternar entre os tipos. Você deseja baixar a fonte do kernel, então você deixa o tipo de transferência de arquivo no binário . O tipo binário também é o que você usaria para arquivos não-texto - como imagens gráficas, arquivos zipgzip, executa Programas, etc. Em caso de dúvida, use o modo binário. Você faz um ls para ver uma lista dos arquivos. O comando ls em servidores ftp é executado no servidor remoto, de modo que as opções de linha de comando que você pode usar com ele variam de servidor para servidor. As opções mais comuns estão geralmente disponíveis, verifique a página de manuais para ls para obter detalhes. Se o comando ls listar tantos arquivos que se deslocam na parte superior da tela, você pode usar Shift-PageUp para rolar para cima. Isso funciona no modo de console Linux, bem como no xterm ou rxvt. Nos arquivos FTP públicos, os recursos para download geralmente são mantidos no diretório pub. Neste exemplo, você já sabe que as fontes do kernel estão no diretório pubLinuxkernel. Então digite o seguinte para entrar nesse diretório: as mensagens que você vê, que começam com 250, são mensagens de informação enviadas pelo servidor. Nesse caso, o servidor ftp está configurado para enviar automaticamente o arquivo README quando você cd no diretório. Agora, depois de fazer outros ls. Você vê que deseja cd no diretório v2.2. Você faz mais um ls. E encontre o arquivo que deseja baixar. É o linux-2.2.13.tar. gz. Então você digita isso: o programa ftp começou a salvar o arquivo remoto linux-2.2.13.tar. gz como o arquivo local linux-2.2.13.tar. gz. Se você quisesse salvá-lo como o arquivo local foo. tar. gz. Você poderia especificá-lo assim: se você deseja baixar mais de um arquivo por vez, você terá que usar o comando mget (múltiplo get). Você pode usar o mget junto com uma lista delimitada por espaço de nomes de arquivos que deseja baixar ou pode usar curingas com o comando mget. Por exemplo: obteria todos os arquivos começando com o linux linux. Normalmente, o mget irá pedir-lhe para cada arquivo antes que ele o faça. Você pode alternar isso usando o comando prompt. Agora, digamos que você escreveu um pedaço de software e que deseja enviá-lo para o MetaLab para ser incluído no arquivo de software do Linux. Primeiro, você mudará para o diretório entrante (a maioria dos servidores FTP públicos tem um diretório, geralmente chamado de entrada ou carregamento, onde os arquivos podem ser carregados), então você use o comando put: O comando put funciona da mesma maneira que o comando get, então Você pode usar mput para carregar vários arquivos ao mesmo tempo. Você também pode fazer o upload de um arquivo local com um nome de arquivo diferente no servidor, especificando o nome do arquivo remoto andor como um argumento. E se o arquivo foo. tar. gz não estiver no seu diretório local atual quando você tentar carregá-lo Você pode alternar diretórios locais usando o comando lcd (diretório de mudança local): O cliente ftp é compatível usando o bang () para executar local Comandos. Por exemplo, para obter uma listagem de arquivos em seu diretório local atual, faça o seguinte: A maneira como isso funciona é que ftp chama o shell (especificado na variável de ambiente SHELL), e é o shell que executa ls. Assim, você pode executar qualquer linha de comando que funcione com o seu shell simplesmente antes de o fazer (o shell padrão na maioria das distribuições do Linux é bash, o Bourne Again SHell). Observe que o CD não funciona como seria de esperar, é por isso que o comando lcd existe. Não seria bom se você pudesse assistir o progresso enquanto você está baixando um arquivo com ftp Você pode usar o comando hash para imprimir marcas de hash ao baixar um arquivo: como você pode dizer, o ftp imprimirá uma marca de hash por cada 1024 bytes de Dados que você baixou. Existe também uma opção de seleção. Existem muitos outros comandos ftp. Se você tem as permissões para fazê-lo (o que você deveria, se você estiver conectado à sua conta de shell particular), você pode criar um diretório no servidor remoto usando o comando mkdir. Você pode remover um arquivo no servidor remoto usando o comando delete ou rmdir para remover um diretório. Você também pode alterar as permissões de arquivos usando o comando chmod. Para obter informações mais elaboradas sobre como usar o ftp, consulte a ajuda on-line no programa ftp (acessível digitando ajuda sem argumentos para uma lista de comandos ou ajuda ltcommandnamegt para ajuda específica em um comando). Você também pode ler a página de manual do Unix para ftp digitando o ftp do homem em seu prompt de comando. WINSCP Free SFTP, SCP e cliente de FTP para modos de transferência do Windows Como diferentes plataformas (sistemas operacionais) usam diferentes formatos de arquivos de texto, vários protocolos de transferência suportam especial Modo de transferência de arquivos de texto (chamado texto ou modo ASCII). No modo, o arquivo não só é transferido, mas também convertido em formato usado pela plataforma de destino. O modo não deve ser usado para arquivos binários (incluindo arquivos de documentos de processadores de texto modernos, como o Microsoft Word), pois devem ser transferidos sem modificação. Modos disponíveis O WinSCP oferece a possibilidade de selecionar entre modos de transferência de texto e binário. É definido como uma das configurações de transferência. O WinSCP também possui um modo automático especial (padrão). Com este modo, o WinSCP decide automaticamente sobre o modo de transferência para um determinado arquivo com base em seu nome de arquivo (geralmente a extensão do arquivo). A chamada máscara de arquivo de texto pode ser configurada em caixas de diálogo mencionadas acima. Por padrão, inclui HTML, TXT, PHP, XML, INI, C, CPP e outros tipos de arquivos. Você pode modificar a máscara conforme você precisa. Os arquivos que não correspondem à máscara são transferidos usando o modo binário. Formato de arquivo de texto do lado do servidor Existem duas opções de como suportar transferências de modo de texto. A primeira opção é que o cliente (WinSCP) conhece diretamente o formato de arquivo de texto usado pelo servidor e converte o arquivo para o formato antes da transferência. A segunda opção é que existe algum formato canônico acordado com o qual o cliente converte o arquivo antes da transferência e do qual o servidor o converte (se necessário) após a transferência para o seu próprio formato. A segunda opção é mais universal, mas é suportada apenas pelo SFTP-4 e mais recente e FTP 1). A primeira opção é utilizada pelo WinSCP para SCP e SFTP-3 e protocolos mais antigos. Neste caso, o cliente (WinSCP) deve conhecer e suportar diretamente o formato do lado do servidor. Geralmente, há muitos formatos de arquivos de texto, quase todas as plataformas possuem seu próprio formato. O WinSCP suporta dois dos formatos mais utilizados, Unix e Windows. Você pode selecionar entre eles na página Ambiente da caixa de diálogo Configurações Avançadas do Site. Como a maioria dos servidores SSH (SFTP e SCP) e muitos servidores FTP são executados no sistema Unix, geralmente você pode deixar o formato Unix padrão. O protocolo WebDAV não permite a seleção do modo de transferência. Editando arquivos BináriosAscii vs Transferências binárias Existem dois modos comuns para transferir arquivos via FTP, ascii e binários. O modo Ascii transfere arquivos como texto. Exemplos de arquivos ascii seriam. txt. Asp. Arquivos html e. php. O modo binário transfere arquivos como dados brutos. Exemplos de arquivos binários seriam. wav. Jpg. Gif e arquivos mp3. Para ver quais arquivos são transferidos no modo ascii, dentro do Core FTP, vá para visualizar as opções - gt - gt extensões - gt Ascii extensions. Nesta tela, você pode adicionar ou extensões de arquivos remotos dos arquivos que você deseja transferir no modo ascii. As extensões de arquivo mais comuns já estão listadas. O Core FTP é configurado por padrão para selecionar o modo binário ou ascii automaticamente. Os arquivos que estão na lista de extensão do arquivo asciitext são transferidos como ascii, todos os outros arquivos são transferidos como binários. Se você deseja configurar o modo de transferência manualmente, você pode selecionar qualquer um dos seguintes botões na barra de ferramentas na parte superior da janela principal do Core FTP. O primeiro botão é o modo ascii, o 2º binário, o 3º modo automático (padrão). Se você estiver transferindo arquivos do Windows para um servidor baseado em Unix, o modo Ascii removerá os caracteres CR (carriage return) encontrados no final de cada linha. Você pode notar que o arquivo que você enviou é menor que seu arquivo local. Isso é completamente normal e não há nada de que se preocupar. Protocolo de transferência de arquivos. (Não seguro, para utilitários de FTP seguros, veja a página de links.) Exemplos de um exemplo de script FTP para recuperar arquivos no modo binário e ascii: Para executar o script acima: FTP - s: GetFiles. ftp hostname Isso se conectará como usuário: Userid com senha: ftppassword Um script de FTP para publicar arquivos em modo binário: Para executar o script acima: FTP - s: PutFiles. ftp hostname Isso se conectará como usuário: Userid com senha: ftppassword Usando a GUI do Windows para FTP Windows Explorer também Tem um cliente de FTP incorporado. Digite a barra de endereço: ftp: nome de usuário ftpserver. address você será solicitado a senha. Você também pode fazer ftp: nome de usuário: senha ftpserver. address Isso não é recomendado, pois qualquer um pode ler a senha. Ou Comece Computador Clique com o botão direito do mouse - Adicione uma rede Localização Personalizada - insira o nome do site FTP FTP FTP O FTP padrão não criptografa senhas - elas são enviadas através da rede em texto simples. Um método mais seguro é usar os clientes SecureFTP (SFTP) ou SecureCopy (SCP) Freeware disponíveis, p. ex. WinSCP ldquoOnly wimps usa backup de fita: homens reais apenas carregam suas coisas importantes em ftp e deixam o resto do mundo refletir itrdquo - Linus Torvalds COPY - Copie um ou mais arquivos para outro local XCOPY - Copie arquivos e pastas REM - Adicione um comentário (Inclui comentários de scripts de FTP) Q271078 - O FTP da Microsoft não suporta o modo passivo (erro 425) FTP RAW - Lista completa de comandos RAW FTP Comando bash equivalente (Linux): FTP - cópia do protocolo de transferência de arquivos Copyright SS64 1999-2017 Alguns direitos reservados
Comments
Post a Comment