Administração remota com SSH em ambiente gráfico

Introdução

O Secure Shell ou SSH é um protocolo de rede que permite a conexão remota e execução de comandos em outro computador na rede, sob uma conexão criptografada entre o cliente e o servidor.

Em sistemas operacionais Linux, é utilizado o programa OpenSSH — Software Livre para cliente e servidor, que configura o host receptor das conexões remotas. Entretanto como a maioria das redes computacionais, são redes mistas, também tem disponível para Windows.

Instalação

O primeiro passo para instalação é identificar o método a ser utilizado, baixar os arquivos instaladores ou utilizar os repositórios, dependendo do sistema operacional (SO) escolhido.

Dependências

O Openssh depende que os aplicativos Zlib e OpenSSL sejam instalados previamente.

Instalador Linux

Com este comandos no SO Linux serão instalados o openssh server e o Client.


código fonte
#wget http://openbsd.org.ar/pub/OpenBSD/OpenSSH/portable/openssh-5.9p1.tar.gz
#tar xvzf openssh-5.9p1.tar.gz -C /tmp
#cd /tmp/openssh-5.9p1

#./configure --prefix=/opt --sysconfdir=/etc/ssh
#make
#make install
os arquivos do programa ficarão no /opt e os arquivos de configuração no /etc/ssh

Debian Like:
#aptitude install ssh; ou
#apt-get install ssh

Redhat Like:
#yum install sshd

Instalador Windows

Exitem diversos aplicativos clientes para ssh, dentre os disponíveis destacam-se o SSHSecureShellClient e o WinSCP.

No Windows como de praxe, clique no 'next' para prosseguir a instalação.

SSHSecureShellClient — Clientes SFTP e SCP gratuítos para Windows:
http://en.kioskea.net/download/download-1423-ssh-secure-shell










WinSCP — Clientes SFTP, SCP e FTP gratuítos para Windows:
http://download.winscp.net/download/files/2011102810546d52870d1722011351ec88f56890218f/winscp435setup.exe

O WinSCP difere ligeiramente, Primeiramente escolha o idioma, não tem português, e depois prossiga como de praxe.










Conectando no host remoto

Linux

No linux abra o nautilus (Gnome),pressione ^L, e digite o protocolo + host + path, exemplo: sftp://192.168.0.1/var/www.


Windows SSHSecureShellClient

Abra o aplicativo que aparecerá a tela a baixo, ainda não conectado. Observe que o frame da direita está vazio.

Clique no botão de título 'Quick Connect', que aparecerá a tela abaixo:

Preencha os dados de conexão e confirme. Ao confirmar irá aparecer uma janela como esta:

Na janela acima, permite salvar a key para ser utilizado posteriormente, não é obrigado salvar. Cancelando prossegue igualmente, e pedirá a senha conforme abaixo:

Após autenticado o programa permite também salvar o perfil(profile), que poderá ser apenas escolhido quando for logar novamente, e enfim a conexão foi estabelecida, onde o frame da direita, agora, apresenta o conteúdo do servidor remoto.

Ao encerrar a sessão, clique no terceiro icone da barra de ferramentas, esta logo abaixo da barra de menu. O icone de um computador riscado de vermelho, então será solicitado a confirmação de encerramento.


Windows com WinSCP

Com o WinSCP é bastante simples, basta preencher as informações na caixa de conexão.

Referências

http://gnulinuxbr.com/2011/07/01/ssh-ambiente-grafico-remotamente/
http://gnulinuxbr.com/2011/06/17/e2label/
http://www.windowsecurity.com/articles/ssh_using_secure_shell_for_windows_.html
http://www.inf.ufsc.br/~admrede/ssh/

Postagens Relacionadas

Brito: Montando Compartilhamento Sob SSH (Secure Shell) em Shell

Comentários