Categories
Python Answers

How to verify host key with Python pysftp?

Spread the love

Sometimes, we want to verify host key with Python pysftp.

In this article, we’ll look at how to verify host key with Python pysftp.

How to verify host key with Python pysftp?

To verify host key with Python pysftp, we create a pysftp.Connection object.

For instance, we write

try:
    ftp = pysftp.Connection(host, username=user, password=password)
except:
    print("Couldn't connect to ftp")
    return False

to create a pysftp.Connection in a function to try to connect to the host with the given user and password.

If it fails, then an exception will be raised and we know the host key isn’t valid.

Conclusion

To verify host key with Python pysftp, we create a pysftp.Connection object.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *