SSH (Secure SHell) é o nome de um protocolo usado para acessar máquinas remotas em uma rede. Permite controlar totalmente o computador usando um interpretador de comandos. Mais distante, O SSH nos permite copiar dados com segurança (as informações viajam criptografadas). Portanto, se você tiver Linux em ambas as máquinas e quiser copiar dados sem instalar o SAMBA, tente esta opção. Você pode usar isso direto do Nautilus! |
Usando o Nautilus
1.- Instale o openssh-server no computador com o qual queremos nos conectar. Na verdade, se supormos que em algum momento vamos querer nos conectar do outro computador que estamos usando no momento, seria lógico instalar o openssh-server nas 2 (ou mais) máquinas.
sudo apt-get install servidor openssh
2.- Você pode reiniciar o compus ou executar o openssh-server.
3.- Na máquina da qual você vai controlar toda a operação, abra o Nautilus e pressione Ctrl + L para poder digitar na barra de endereço. Escrevi ssh: // NROIP. Na primeira vez que você se conectar a esse computador, aparecerá uma mensagem informando que a autenticidade do host não pode ser realizada. Selecione a opção para prosseguir.
4.- Ele solicitará o nome de usuário e a senha com os quais deseja fazer o login na máquina que deseja acessar.
5.- Vamos navegar! 🙂
Do terminal
1.- No computador do qual você vai controlar toda a operação, escrevi:
ssh NRO_IP
2.- Ele pedirá sua senha e então você poderá acessar todos os arquivos no computador remoto.
3.- Para sair, pressione Ctrl + D (se você tiver o Bash) ou escreva:
Sair
Usando SCP
SCP é um plugin SSH que nos permite copiar arquivos com rapidez e segurança.
A sintaxe é muito simples:
arquivo scp usuário @ servidor: caminho
Para copiar ao contrário, do computador remoto para o seu, simplesmente inverti a ordem:
scp usuário @ servidor: caminho / arquivo local_path
Ou seja, por exemplo, se quisermos enviar algo para o computador remoto:
scp list.txt earendil @ earendil-desktop: ~ / miscosas
Este comando copia o arquivo list.txt do computador que estou usando para a pasta ~ / miscosas no meu computador remoto. O proprietário deste arquivo será o usuário earendil (do meu computador remoto).
Para copiar pastas inteiras, basta adicionar o parâmetro -r:
scp -r ~ / earendil photos @ earendil-desktop: ~ / miscosas
Este comando copia a pasta photos, localizada na HOME do computador que estou usando, para a pasta mythings, que está localizada na HOME do meu computador remoto.
Agora, o mesmo processo ao contrário seria:
scp earendil @ earendil-desktop: ~ / minhas coisas / fotos ~
Isso copiaria a pasta ~ / my stuff / photos / do computador remoto para a pasta HOME no computador que estou usando.
Finalmente, é importante observar que o caminho padrão é a pasta do usuário. Se você deseja copiar algo de ou para lá, pode omitir o caminho:
scp list.txt earendil-desktop:
Neste caso, como o usuário se repete nas duas máquinas, não é necessário digitá-lo. Além disso, estou copiando de HOME para HOME, por isso também não é necessário digitar o caminho completo dos arquivos.
Amigo, você salvou minha vida, não sabe o quanto eu te agradeço !!
Obrigado e mil obrigado !!
Olá CaMaRoN! Obrigado pela informação.
Claro, é disso que trata este post, ter acesso a outro pc através do SSH. 🙂
Felicidades! Paulo.
Para acessar o iPhone através de SSH você pode fazer o seguinte: Vá em Locais / Servidor e escolha SSH, e preencha os campos necessários.
É possível usar este método para acessar outro pc com linux?
você pode ver o conteúdo de outro computador com ssh montando-o em um diretório vazio.
sshfs @ /
Ele irá pedir a senha e você poderá acessar o remote_directory no diretório local com comandos, nautilus ou com qualquer programa
espetacular era exatamente o que eu procurava há alguns dias ...
Para acessar o iPhone através de SSH você pode fazer o seguinte: Vá em Locais / Servidor e escolha SSH, e preencha os campos necessários.
É possível usar este método para acessar outro pc com linux?
Muito bom xd, a propósito antes desse erro ...
Nota: Caso receba o erro "ssh: Não foi possível resolver o nome do host earendil-desktop: Nome ou serviço desconhecido conexão perdida", tente substituir o servidor pelo número IP do servidor.
em / etc / hosts adicione a linha "IP name"
Ótimo! Obrigado pelos dados! Vou adicioná-lo ao post!
Abraço! Paulo.
Muito bom, embora eu tenha acabado de descobrir o comando rsync e tenha gostado mais dele para copiar grandes quantidades de arquivos, porque se ele falhar você pode continuar de onde parou.
Saudações.