I am using JSch to transfer a file to a remote server. I have configured it to use sftp channel with user/password and StrictHostKeyChecking set to 'no'. Since I have open channel set to sftp, does JSch require sftp/ssh client to be installed on the client machine?
StrictHostKeyChecking=no- you are losing security by doing so. See How to resolve Java UnknownHostKey, while using JSch SFTP library? - Martin Prikryl