Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示

Posted 挣扎的蓝藻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示相关的知识,希望对你有一定的参考价值。

AuthenticationException 错误类型就表示连接 linux 服务器的账号或密码错误。

# -*- coding: UTF8 -*-
import paramiko
from paramiko.ssh_exception import AuthenticationException

# linux服务器信息
host_ip = "192.168.xx.xx"
host_username = "root";
host_password = "xxxxxxxxxx"

t = paramiko.Transport((host_ip, 22))

try:
    t.connect(username = host_username, password = host_password)
except AuthenticationException as e:
    print("账号或密码错误!")

# 没有异常提示登录成功
print("登录成功!")

效果图如下:
当账号或密码错误的时候就抓取到了。

喜欢的点个赞❤吧!

以上是关于Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 ppk 公钥通过 python Paramiko 进行 ssh 连接

使用 Paramiko 或其他 Python 库通过 SSH 跳转服务器远程登录网络设备

python paramiko模块的使

Python33 paramiko模块

通过python脚本实现ansible远程命令

python小白之paramiko