O ssh e suas ferramtas é sem dúvias um das aplicações que otimizam e muito a administração em um sistema unix like, sua funcionalidade é tão evidente que até mesmo versões recentes do windows 10 aderiram a ess solução, vale lembra que no Gnu/Linux usamos a versão openssh.
Com o ssh podemos fazer inúmeras tarefas, incluindo transferência de arquivos sobre o scp ou rsync, sftp eu prefiro usar a segunda opção.
A porta padrão de operação do ssh é a 22, porém esse parâmetro pode ser mudado no host, seja por segurança ou para atender uma gama maior de clientes sem que um interfira, ou conheça o ambiente alheio, no geral isso é feito para ter um controle maior nos acessos externos.
Nesse post demonstraremos como pode editar o ssh/config para definir a porta ssh de um host externo.
Acesse o arquivo ~/.ssh/config com o seu editor preferido.
vim -c 'startinsert' ~/.ssh/config
o padrão desse parâmetro é
Host host/
Port porta
Como exemplo acessarei um host 10.20.30.221 com porta 7658
Host 10.20.30.221
Port 7658
Host 10.20.30.9
Port 8547
Caso queira informar outro host siga o modelo proposto.
Feito essa configuração, basta informar na linha de comando o endereço sem especificar a porta, isso é bastante útil quando estamos usando o rsync.
ssh marcos@10.20.30.9
Sobre o projeto
OpenSSH é a principal ferramenta de conectividade para login remoto com o protocolo SSH. Ele criptografa todo o tráfego para eliminar espionagem, sequestro de conexão e outros ataques. Além disso, o OpenSSH oferece um grande conjunto de recursos de túnel seguro, vários métodos de autenticação e opções de configuração sofisticadas.
O pacote OpenSSH consiste nas seguintes ferramentas:
- As operações remotas são feitas usando ssh , scp e sftp .
- Gerenciamento de chaves com ssh-add , ssh-keysign , ssh-keyscan e ssh-keygen .
- O lado do serviço consiste em sshd , sftp-server e ssh-agent .
O OpenSSH é desenvolvido por alguns desenvolvedores do Projeto OpenBSD e disponibilizado sob uma licença estilo BSD.
O OpenSSH é incorporado a muitos produtos comerciais, mas muito poucas dessas empresas auxiliam o OpenSSH com financiamento.
Contribuições para o OpenSSH podem ser enviadas para a Fundação OpenBSD .
Fonte: https://www.openssh.com/