Estou especificando a porta quando uso o scp, mas recebo um erro dizendo que a conexão da porta 22 foi recusada. O que estou fazendo de errado?

0

Tudo o que quero fazer é mover um arquivo do meu laptop para o meu servidor. Ambas as máquinas possuem o openssh-server instalado, e a porta 2222 é especificada tanto nos arquivos sshd_config quanto nos arquivos ssh_config. Estou usando o seguinte para tentar copiar o arquivo:

scp -P 2222 user1@thenameofmylaptop:file.name user2@[serverIPaddress]:/home/user2/filepath/file.name

Embora eu tenha autenticação de senha definida como não e chaves rsa instaladas em ambas as direções, ela ainda me pede uma senha. Depois de dar a senha, ele me causa o seguinte erro:

ssh: connect to host [IP address of server] port 22: Conection refused

Existe um arquivo de configuração separado para o scp? O que estou perdendo?

    
por item5 02.02.2015 / 03:54

1 resposta

2

Você não precisa da sintaxe user@host:/path/to/file.name para o arquivo local que está tentando copiar. Na verdade, isso provavelmente está fazendo com que scp tente abrir uma conexão na porta 2222 do seu laptop para si. Experimente apenas

scp -P 2222 path/to/file.name user2@[serverIPaddress]:/home/user2/filepath/file.name
    
por steeldriver 02.02.2015 / 04:30