# Reading sftp files

**URL:** <https://forum.inductiveautomation.com/t/reading-sftp-files/33757>\
**Category:** Ignition\
**Created:** [April 7, 2020, 7:45pm UTC](https://forum.inductiveautomation.com/t/reading-sftp-files/33757 "2020-04-07T19:45:48Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 8, 2020, 1:44pm UTC](https://forum.inductiveautomation.com/t/reading-sftp-files/33757/10 "2020-04-08T13:44:23Z")

</div>

> [@DaveD24](#):
>
> where I get the JSch library

Let me [Google That For You](https://www.google.com/search?q=JSch).

> [@DaveD24](#):
>
> where I put this on the gateway

> [@Adding java custom classes to Ignition](http://forum.inductiveautomation.com/t/adding-java-custom-classes-to-ignition/15202/2):
>
> The only way to do this is to drop your jar files into the lib/core/gateway, lib/core/client, lib/core/designer, or lib/core/common folders, depending on the scope you want to be able to access them in. Putting them in common should make them available everywhere. The downside is that these are not part of the backup or preserved in any way, so you need to make sure your jars are always added to those locations in new gateways, etc… on your own. disclaimer: this is not officially supported and …

> [@DaveD24](#):
>
> also will I need to restart the gateway?

If dropping a jar into a gateway folder as above, yes. If packaging in a module, no.

---

_[View the full topic](https://forum.inductiveautomation.com/t/reading-sftp-files/33757)._
