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.