OpenSSH - Debian Lenny - CentOS 5.5 - Slackware 13.1

A proposta de deste artigo é utilizar o OpenSSH para transferir arquivos entre dois hosts da rede através da linha de comando. Considere que: a) o ambiente de rede permite utilizar o protocolo SSH; b) as funcionalidades do OpenSSH server e client estão ativas nos hosts; c) há permissões para acessar os arquivos envolvidos na simulação.

[ Hits: 28.133 ]

Por: Luiz Alberto em 17/02/2011


O OpenSSH no Debian Lenny, CentOS 5.5 e Slackware 13.1



Para rodar um servidor OpenSSH certifique-se que os pacotes apropriados estão instalados na sua distribuição.

No Debian há um pacote para o servidor (openssh-server) e outro para o cliente (openssh-client).

Para verificar se os pacotes do OpenSSH estão instalados no Debian (e suas distribuições derivadas) digite no terminal:

# dpkg -l | grep openssh | cut -c5-27
Para instalar o pacote para o servidor (no Debian e suas distribuições derivadas) abra um terminal e digite (como root) o comando:

# apt-get install openssh-server

No CentOS 5.5, para verificar se os pacotes do OpenSSH estão instalados digite no terminal:

# rpm -aq | grep openssh
Para instalar o openssh-server no CentOS abra um terminal e digite (como root):

# yum install openssh-server

No Slackware 13.1, para verificar se o pacote do OpenSSH está instalado, digite no terminal:

# ls /var/log/packages | grep openssh
Para instalar pacotes no Slackware 13.1 abra um terminal e digite (como root):

# installpkg endereço_do_pacote.tgz

Com o DVD1 do Slackware 13.1 montado no sistema, digite (ou copie e cole) no terminal:

# installpkg /media/SlackDVD/source/n/openssh/openssh-5.5p1.tar.gz

O ambiente para transferir arquivos através do OpenSSH (comando scp)

A ideia para logar num servidor remoto com o OpenSSH é simples.
Por exemplo, o parâmetro -X permite executar aplicativos gráficos remotamente. Para isso no arquivo /etc/ssh/ssh_config (no servidor remoto) a opção ForwardX11 deve estar descomentada e configurada assim:

ForwardX11 yes

Exemplos:

ssh -X slack@172.168.0.173
$ ssh -X slack@slackware


Ou sem parâmetro:

ssh slack@172.168.0.173
ssh slack@slackware

Para transferir arquivos entre cliente e servidor:

Os arquivos estão no computador1.
Login no computador1.
Ação: Transferir arquivos do computador1 para o computador2.
Os arquivos estão no computador1.
Login no computador2 a partir do computador1 com o comando "ssh slack@192.168.0.173".
Ação: Transferir arquivos do computador1 para o computador2.
Antes da transferência dos arquivos serão executados os comandos:

a) "pwd" para indicar a posição corrente no diretório do sistema;
b) "ls /home/user/Desktop" (para listar o conteúdo onde se encontram os arquivos).

Página anterior     Próxima página

Páginas do artigo
   1. Algumas características do OpenSSH
   2. O OpenSSH no Debian Lenny, CentOS 5.5 e Slackware 13.1
   3. Trabalhando no computador1
   4. Logando no computador2
   5. Trabalhando no computador2
   6. O comando "dpkg -l | grep openssh | cut -c5-27"
Outros artigos deste autor

Virtualização dos sistemas operacionais: CentOS, Debian, Slackware e Ubuntu

Lendo as permissões dos arquivos Linux

Montando, monitorando e gerando logs dos compartilhamento NFS automaticamente

Leitura recomendada

Boot Seguro LILO

Linus Benedict Torvalds

Esqueça tudo e venha para o Linux!

Como escolher sua distribuição GNU/Linux

Teste de distribuições GNU/Linux em pendrive

  
Comentários
[1] Comentário enviado por removido em 17/02/2011 - 16:26h

Gostei do artigo. Muito bom, bem escrito, simples e direto !

Abraço.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts