CentOS e OpenSSH

0

Instalei recentemente o CentOS 6 em um antigo PC da Dell. Estou tentando configurar o OpenSSH no momento, tenho acompanhado alguns tutoriais ( link ) no You Tube, enquanto Eles têm sido muito úteis Eu estou no ponto onde eu preciso fazer algumas perguntas.

Meu objetivo aqui é poder acessar o servidor a partir do meu computador de trabalho e do meu laptop pessoal (que estará na mesma rede doméstica que o servidor).

Instalei o OpenSSH sem problemas.

A primeira coisa que fui aconselhada a fazer foi alterar a porta padrão.

Portanto, no arquivo sshd_config, alterei a porta 22 para a porta xxxx (onde xxxx é obviamente um valor de quatro dígitos).

Eu reinicio o serviço sshd. Eu também configurei meu roteador para encaminhar a porta 22 para xxxx.

Há mais alguma coisa que eu precise fazer?

Gerei as chaves no meu laptop e estou tentando copiá-las para o servidor da seguinte forma:

scp id_rsa.pub xxxxxxxx @ localhost: .ssh / authorized_keys

mas este comando falha com a seguinte mensagem de erro:

ssh: conecta-se à porta host local do host 22: Conexão recusada conexão perdida

Qualquer ajuda apreciada.

Atenciosamente ...

    
por Stephen 27.06.2013 / 22:22

1 resposta

0

No seu exemplo atual, você está usando o host e a porta errada.

Por favor substitua localhost pelo seu servidor , e configure a porta como configurada no seu sshd_config da seguinte forma:

scp -P XXXX id_rsa.pub username@<SERVER>:.ssh/authorized_keys

Além disso, esteja ciente de que, encaminhando a porta 22 do roteador para a porta reconfigurada, você está essencialmente expondo a porta 22 para o exterior. Isso deveria ser evitado através da configuração de uma porta arbitrária no começo. Configurar seu roteador para encaminhar outra porta para a porta sshd em seu servidor provavelmente seria o que você deseja.

    
por 02.07.2013 / 22:24

Tags