Internally I do something very similar: drop the information to a share on my machine with read permissions set to the right people.
As you say, things can be more complicated for externals. I often don't have write access to much that they can read from, without putting in a request through infrastructure, for obvious separation-of-concerns reasons, because things we host/manage directly for them are well locked down, anything at their end is too, and most of our clients have white-list-only access to other resources.
Comments
Sometimes I write the password in a file in the home directory of a server we both access in ssh. It doesn't happen often, maybe not every year.
A customer has no servers, not a chance with them.
Internally I do something very similar: drop the information to a share on my machine with read permissions set to the right people.
As you say, things can be more complicated for externals. I often don't have write access to much that they can read from, without putting in a request through infrastructure, for obvious separation-of-concerns reasons, because things we host/manage directly for them are well locked down, anything at their end is too, and most of our clients have white-list-only access to other resources.