5

So, I am setting up an ssh server. I have installed the ssh-server program on my server. However, I didn't want to connect to it through port 22, because reasons, so I set the server to listen through another port (2584). How do i set up my client to also connect through port 2584 rather than port 22?

2 Answers2

13

Assuming you are using normal ssh command it is the additional parameter -p (see the man page of man ssh). E.g:

$ ssh -p 2584 user@host
Christian Wolf
  • 335
  • 3
  • 10
3

Note that ssh accepts commands in the URI form, such as ssh://user@host.com:<port>. It is perfectly valid to do the following:

ssh  ssh://myuser@domain_name.com:2222

Alternatively, to avoid specifying port each time, you can declare it within ~/.ssh/config. See steeldriver's answer for details.

Sergiy Kolodyazhnyy
  • 105,154
  • 20
  • 279
  • 497