DevSecOpsARTIGO

Copiando arquivos do Windows para o Linux via SSH

Vamos estudar como copiar arquivos para o Linux que estão no Windows usando o serviço de SSH através de uma conexão segura. O detalhe é que este artigo funciona para qual distribuição Linux. Nos testes usei o Red Hat 4 ES, SUSE Linux Enterprise Server 10 e o Mandriva PowerPack 2008.

Pré-requisitos

É necessário usar alguma distribuição Linux e o serviço de SSH instalado e funcionando. É praticamente onipresente o serviço de SSH nas distribuições Linux.

Prática

É importante que você tenha lido o Artigo Gerenciando o Linux a partir do Windows.

Fazendo download do programa

Vamos usar o programa PSCP.

O site oficial é http://www.putty.nl/

Faça o download deste programa no link abaixo http://www.putty.nl/download.html para a pasta c:\windows.

Veja a ilustração:

Transferindo arquivo do Windows para o Linux

Bem, já temos o programa, agora vamos transferir arquivos usando o serviço de ssh do Linux. No Windows, vamos usar o programa pscp. Geralmente eu coloco este arquivo no c:\windows, pois os comandos ficarão disponíveis para mim de qualquer local. Uma informação é que temos que ter um diretório no Linux com direito de escrita. Por default, o diretório /tmp do Linux está com uma permissão especial já definida que é a Stick Bit. Esta permissão permite que qualquer usuário possa escrever neste diretório (sem mais detalhes).

1. Abra um prompt no Windows.

2. Digite pscp Jarbas.war jarbas@192.168.1.1:/tmp.

Veja a explicação:

3. Agora tecle Enter.

Será exibida a seguinte tela:

4. Digite y para confirmar.

Agora, selecionado solicitada a senha do usuário. Neste nosso exemplo do usuário Jarbas.

5. Informe a senha e aguardo o arquivo ser transferido. Veja a ilustração:

Conclusão

Aprendemos, de forma simples, como copiar arquivo do Windows para o Linux usando o programa pscp. Até o próximo.

é um profissional da área de informática com vasta experiência em diversas plataformas como UNIX, Linux e Windows. Possui as certificações LPIC 1 e LPIC 2 assim como a certificação ITIL Foundation e IBM WebSphere Application Server, Network Deployment V6.1. Atualmente trabalha numa empresa de grande porte. Atua também como professor e autor na área de Informática. "

Ver perfil