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?
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
ssh accepts commands in the URI form, such as
ssh://firstname.lastname@example.org:<port>. It is perfectly valid to do the following:
Alternatively, to avoid specifying port each time, you can declare it within
~/.ssh/config. See steeldriver's answer for details.