Montar um Servidor SSH em Ubuntu
O SSH (Secure Shell) também conhecido como Secure Socket Shell é um protocolo/aplicação que permite de forma segura aceder remotamente a uma máquina Linux. Normalmente quando instalo um Linux, o SSH é aquela ferramenta que tem de estar indiscutivelmente disponível na máquina para que eu possa aceder à mesma de qualquer lado.
O cliente SSH pode ser executado a partir de uma máquina com o SO Linux ou Windows. O SSH é bastante utilizado por administradores de rede pois além de ser bastante simples de usar é também bastante seguro usando mecanismos de criptografia e autenticação em ambas as partes (cliente e servidor).
Neste pequeno artigo pretende-se ensinar a montar um servidor SSH num Ubuntu, usando como cliente os famosos programas putty ou SSH secure Shell. Vão ver como é realmente simples:
Instalação servidor e cliente
# sudo apt-get install openssh-server openssh-client |
Testar o serviço # ssh 127.0.0.1
Iniciar ou Parar o serviço
# sudo /etc/init.d/ssh start # sudo /etc/init.d/ssh stop |
Reiniciar serviço
# sudo /etc/init.d/ssh restart |
Configurações (Para quem pretenda efecutar alterações no serviço pode recorrer ao ficheiro sshd_config )
$ sudo su - # vi /etc/ssh/sshd_config |
Aceder ao Linux via Windows Para quem pretender aceder à shell do Linux através do Windows, existem muitas aplicações para o efeito. As mais conhecidas são o Putty e o SSH Secure Shell. O utilizador só terá de indicar qual o endereço IP do servidor e definir como porto o 22.
PUTTY
SSH Secure Shell
Downloads
Licença: Freeware
Sistemas Operativos: Windows
Download Putty
Download: SSH Secure Shell
Homepage: Putty
Este artigo tem mais de um ano
Só um reparo
Para obter uma consola em root é mais correcto usar
$ sudo -s
que permite “obter” a shell definida para o root
cumps
Tenho uma dúvida, por motivos de segurança dá pra fazer com que o serviço esteja desligado no arranque e é só ligado quando o utilizador quer?
claro!
vê os comandos…
E montar um servidor SSH em windows? Dava-me jeito para os backups via BackupPC.
@ Joao Campos
OpenSSH – http://www.openssh.com/
@ Joao Campos
Desculpa, enganei-me no link….
Se instalares o openSSH directamente, tens de ter o cygwin já instalado. O Cygwin é um port do ambiente Linux para Windows
No entanto, não precisas de instalar o Cygwin se instalares o OpenSSH for Windows que podes encontrar em http://sshwindows.sourceforge.net/ . O instalador instala os packages do Cygwin necessários.
cumps
eu tenho openssh e não tenho cigwyn…linux rolls…
cmps
Bem, excelente, acho que isto é mt bom, não sei se sabem o que sao BNC’s ou Bouncers para o irc, alguem sabe instalar?
tenho o alinex e o ubuntu instalados num pc virtual. Ando a ver se me habituo, e eventualmente ficar difinitivamente. Agora pergunto: como é que se põe no lixo esse SSH? É que não quero nem preciso de nada disso. Já agora: como é que se vai à linha de comandos?
Para o “Nelson N”:
Para desinstalares o openssh fazes numa linha de comandos (atenção, o sinal de dólar já está na linha de comandos):
$sudo apt-get remove openssh-server openssh-client
Para acederes à linha de comandos vais ao menu no canto superior esquerdo: “Applications/Accessories/Terminal”. A janela que se abre é uma linha de comandos.
TKS
Estou acessando o Linux via VM, preciso instalar o ssh, porem ao executar o comando sudo apt-get install openssh-server openssh-client, me retorna para configurar dpkg, executei o comando:sudo dpkg- reconfigure e pede para eu especificar um pacote para reconfigurar.
Que pagocte é esse? Como faço isso?
Att.
Thay
como acessar SSH via Navegador??
Cara… Num tem como visualizar pelo navegador naum.. pelo menos eu achow!
Belo Post…
maneiro Msm!!
ehh acho que agora descobri, tem como acessar SSH via navegador com o Webmin, só instalar o webmin no servidor e acessar, a porta padral eh 10mil