Você não especificou claramente o que está tentando fazer.
-
É um servidor remoto em algum lugar na internet em que você deseja entrar?
-
É um servidor local que você está tentando usar?
-
O seu computador é o servidor e você está tentando fazer login no seu computador pela Internet?
Se for o primeiro ou o segundo caso, você não precisará do encaminhamento de porta, e o comando executado nesses casos será
ssh <username>@<server address>
Por padrão, assume que a porta é 22. Se não for 22, você precisa executar este comando.
ssh <username>@<server address> -p <port number>
Se for o terceiro caso, Então, Primeiro de tudo, você precisa iniciar um servidor ssh no seu computador. No Ubuntu você pode fazer, sudo service sshd start
para iniciar um servidor ssh. Agora, o encaminhamento de porta de instalação corretamente, E em suma, se alguém envia um pedido para o seu endereço IP público na porta 22 (ou em que porta já você configurar o encaminhamento de porta) Deve enviar essa solicitação para o servidor local em que o servidor ssh está sendo executado .
Uma vez feito isso, você deve poder acessar seu computador local pela Internet executando este comando.
ssh <your pc's username>@<Your public IP address> -p <Port that you used in port forwarding>
deixe-me saber se isso parece confuso.