#!/usr/bin/env python
# coding=utf-8

import ipaddress
ip = "192.168.0.1"
net = "192.168.0.0/24"
isIn = ipaddress.ip_address(ip) in ipaddress.ip_network(net)
print(isIn)

SecureCRT早期版本,比如v6.5版本,支持的密钥交换算法比较少和旧,如果远程到比较新的linux系统,可能会提示
Key exchange failed,因为双方没有相同的密钥交换算法。

ssh_key.png

图1:CRT支持的密钥交换算法

ssh_err.png

图2:服务器支持的密钥交换算法

碰到这种情况,要么升级CRT版本,要么看服务器是否支持CRT提供的旧算法,然后添加旧算法支持。

S1720, S2700, S5700, S6720 V200R011C10采用AAA本地认证时,设备不支持本地用户密码过期功能。

1、华为交换机:

#CE交换机
#[*huawei]
aaa
#[*huawei-aaa]
local-user policy password expire 90
local-user authentication lock times 5 5
或者

#S交换机
[HUAWEI] aaa
[HUAWEI-aaa] local-aaa-user wrong-password retry-interval 5 retry-time 3 block-time 5

2、华三交换机:
#[H3C]
password-control enable
password-control aging enable
password-control aging 90
password-control login-attempt 5 exceed lock-time 5