I am by no measure a networking novice but I would like to ask and maybe put forward a suggestion.
Would fish://<user>:<password>@<ip-address> work for the OP?
Thanks.
No fish connects to an ssh server, what he wants to to connect to a samba server. A protocol to use would be "smb://", not "fish://"