 level
operation. By default it is set to -1, which means that the timeout
is not specified.
</p>
</dd>
<dt>&lsquo;<samp>truncate</samp>&rsquo;</dt>
<dd><p>Truncate existing files on write, if set to 1. A value of 0 prevents
truncating. Default value is 1.
</p>
</dd>
<dt>&lsquo;<samp>private_key</samp>&rsquo;</dt>
<dd><p>Specify the path of the file containing private key to use during authorization.
By default libssh searches for keys in the &lsquo;<tt>~/.ssh/</tt>&rsquo; directory.
</p>
</dd>
</dl>

<p>Ex