파이썬 3 에서 캐스케이딩 ssh 를 구현하려면 어떻게 해야 합니까?

우선, 제 windows 시스템에는 python2 와 python3 이 있습니다. 다음 명령을 사용하여 python3 으로 전환합니다.

Py3 활성화

1

그런 다음 다음 명령을 사용하여 관련 모듈을 다운로드합니다.

Pip 설치 ecdsa

Pip 설치 암호화

Pip 설치 paramiko

1

2

셋;삼;3

서버에 연결 작업:

#-*-인코딩: UTF-8 -*-

Paramiko 가져오기

# 서버 관련 정보 아래에 개인 사용자 이름, 암호, IP 등을 입력하십시오.

Ip = ""

포트 = 22

사용자 = ""

비밀번호 = ""

Ssh = 파라미코. SSHClient ()

Ssh.set _ missing _ host _ key _ policy (파라미코). AutoAddPolicy ())

# 연락처 설정

Ssh.connect(ip, 포트, 사용자, 암호, 시간 초과 = 10)

# Linux 명령 입력

Stdin, stdout, stderr = ssh.exec_command("pwd ")

# 출력 명령 실행 결과

Result = stdout.read ()

인쇄 (결과)

# 연결 닫기

Ssh.close ()

1

2

셋;삼;3

다섯;오;5

여섯;육

일곱

여덟;팔

아홉;구;9

10

1 1

12

13

14

15

16

17

18

다음과 같이 프로그램을 실행하면 콘솔의 출력을 볼 수 있습니다.