Acesso remoto a seu GNU/Linux via linha de comando
Dica publicada em Linux / Segurança
Acesso remoto a seu GNU/Linux via linha de comando
Olá,
Dica para usuários iniciantes!
Sabia que você pode acessar o seu PC com GNU/Linux pela linha de comando, usando outro computador?
Isso chama-se Acesso Remoto. Há várias formas de fazer isso e uma delas é usando o Secure Shell.
Você abre o terminal e digita:
ssh usuario@nome.do.servidor.dominio
Obs.: ao invés do nome do servidor, pode-se usar o IP também.
A senha do usuário será pedida e você pode usar o computador à distância. Pode ser muito útil, e costuma ser usado para administrar servidores.
O computador que vai acessar precisa ter o pacote openssh-client, e o computador que será acessado, precisa do pacote openssh-server.
O cliente: acessa, ou faz uso de um serviço.
O servidor: serve, ou disponibiliza um serviço.
Nas distribuições como Ubuntu, ou nele baseadas, os pacotes necessários podem ser instalados, com:
sudo apt-get install openssh-client
$ sudo apt-get install openssh-server
Aqui, eu acessei do meu notebook, com Lubuntu 12.10, um servidor Debian 6.0 e ao logar, obtive o seguinte:
Ou seja, depois disso, era como se eu estivesse usando o terminal no servidor Debian e não do Lubuntu.
Para encerrar, use:
exit
E obterá:
Caso queira acessar remotamente o seu PC, sem ser pela linha de comando, e sim pelo ambiente gráfico, recomendo dois artigos meus:
Abraço!
Dica para usuários iniciantes!
Sabia que você pode acessar o seu PC com GNU/Linux pela linha de comando, usando outro computador?
Isso chama-se Acesso Remoto. Há várias formas de fazer isso e uma delas é usando o Secure Shell.
Você abre o terminal e digita:
ssh usuario@nome.do.servidor.dominio
Obs.: ao invés do nome do servidor, pode-se usar o IP também.
A senha do usuário será pedida e você pode usar o computador à distância. Pode ser muito útil, e costuma ser usado para administrar servidores.
O computador que vai acessar precisa ter o pacote openssh-client, e o computador que será acessado, precisa do pacote openssh-server.
O cliente: acessa, ou faz uso de um serviço.
O servidor: serve, ou disponibiliza um serviço.
Nas distribuições como Ubuntu, ou nele baseadas, os pacotes necessários podem ser instalados, com:
sudo apt-get install openssh-client
$ sudo apt-get install openssh-server
Aqui, eu acessei do meu notebook, com Lubuntu 12.10, um servidor Debian 6.0 e ao logar, obtive o seguinte:
Linux repositorio 2.6.32-5-amd64 #1 SMP Mon Feb 25 00:26:11 UTC 2013 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Fri Mar 22 15:51:18 2013 from 150.161.146.66
Ou seja, depois disso, era como se eu estivesse usando o terminal no servidor Debian e não do Lubuntu.
Para encerrar, use:
exit
E obterá:
logout
Connection to nome.do.servidor closed.
Caso queira acessar remotamente o seu PC, sem ser pela linha de comando, e sim pelo ambiente gráfico, recomendo dois artigos meus:
- Acesso remoto para principiantes [Artigo]
- Acesso remoto pela Internet de forma simples usando TeamViewer [Artigo]
Abraço!
Por exemplo, lá no local remoto, na rede local meu IP é 192.168.1.35 e o endereço IP (dinâmico) para conexão à internet é 177.32.84.77
Sei que esse último IP tá sempre mudando, mas não é esse o problema.
Quais são os argumentos para o comando:
$ ssh usuario@nome.do.servidor.dominio
Quando temos os parâmetros IP que digitei acima?