When your SSH client attempts to open a connection, the server and client exchange lists of ciphers that they support for encrypting the SSH session. The first cipher that the client and server have in common is used to encrypt the connection. If there are no ciphers in common between the client and the server, you'll see the "no matching cipher found" message that you are receiving.
You can download PuTTY or OpenSSH, both are free downloadable command line ssh client for windows operating system. After that you can go through the below link:
If you want to use powershell, here is the documentation:
Keep in mind that you have to run powershell as an administrator.
But first of all update all the related softwares.
Also you can also use the following command:
$ssh -c aes256-cbc machine@yourhost
Please refer the manual but its not recommended due to security issues.