paramiko를 사용하여 ifconfig 출력을 볼 수 없습니다.

네오

아래 코드를 사용하여 원격 컴퓨터에서 명령을 실행하고 있습니다.

import paramiko
import os
dssh = paramiko.SSHClient()
dssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
dssh.connect('192.168.1.5', username='root', password='asdfghhh')

import os

stdin, stdout, stderr = dssh.exec_command('ls')
print stdout.read()
stdin, stdout, stderr = dssh.exec_command('ifconfig')
print stdout.read()
stdin, stdout, stderr = dssh.exec_command('ps')
print stdout.read()
dssh.close()

프로그램을 실행할 때 ls 및 ps 및 기타 명령 출력을 표시 할 수 있습니다. 그러나 ifconfig o / p는 관찰되지 않습니다.

이 문제를 해결하는 방법을 아십니까? 미리 감사드립니다 ...

헨릭

서버는 서로 다른 세션에 대해 서로 다른 시작 스크립트를 실행하여 대화 형 및 비대화 형 SSH 세션을 구분할 수 있습니다. echo $PATHparamiko SSH 세션과 일반 대화 형 세션을 통해 원격 호스트에서 실행 시도 하고 출력을 비교합니다.

해결 방법을 which ifconfig위해 대화 형 세션에서 원격 서버에서을 수행하여 절대 경로를 얻고 paramiko 명령에서 사용할 수 있습니다.

stdin, stdout, stderr = dssh.exec_command('/abs/path/to/ifconfig')

참고 내 호스트의 결과 중 하나에 echo $PATHparamiko의 SSH 클라이언트에서였다 /usr/bin:/bin대화 형 세션에가있는 동안, /usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin그리고 ifconfig참에 위치한 /usr/sbinparamiko 세션의 경로 외부, 즉.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

“ifconfig -a”를 사용하여 넷 카드를 볼 수 없습니다.

분류에서Dev

볼륨을 사용하여 날짜를 공유 할 수 없습니다.

분류에서Dev

호스트 이름을 사용하여 wampserver를 볼 수 없습니다.

분류에서Dev

AdMob을 사용하여 AdView 배너로 광고를 볼 수 없습니다.

분류에서Dev

"su"명령을 사용하여 터미널에 암호를 입력 할 때 암호를 볼 수 없습니다.

분류에서Dev

출력을 볼 수 없습니다

분류에서Dev

신속한 플레이 그라운드를 사용하여 어시스턴트 편집기에서 콘솔 출력을 볼 수 없습니다.

분류에서Dev

js 파일에서 forEach 논리를 사용할 때 예상대로 출력을 볼 수 없습니다.

분류에서Dev

Dense Rank를 사용하여 원하는 출력을 얻을 수 없습니다.

분류에서Dev

Font Awesome을 사용할 때 문자를 볼 수 없습니다

분류에서Dev

React-dnd를 사용하여 드래그하는 항목을 볼 수 없습니다.

분류에서Dev

react-native에서 BottomTabNavigator를 사용하여 아이콘을 볼 수 없습니다.

분류에서Dev

게스트와 호스트는 linux-kvm 및 macvtap을 사용하여 서로를 볼 수 없습니다.

분류에서Dev

심볼릭 링크를 사용하여 노드 콘솔에서 모듈을로드 할 수 없습니다.

분류에서Dev

Asp.Net을 사용하여 Google지도를 볼 수 없습니다. 오류 : InvalidKeyOrUnauthorizedURLmapError

분류에서Dev

USB 모뎀을 사용하는 동안 UI를 볼 수 없습니다.

분류에서Dev

"debugfs"를 실행 한 후 입력 한 내용을 볼 수 없습니다.

분류에서Dev

IFileSystemAccess2를 사용하여 xtext에서 사용하여 출력 파일을 생성 할 수 없습니다.

분류에서Dev

내 열 사이의 흰색 간격은 CSS를 사용하여 덮어 쓸 수 없으며 공백을 보여주는 CSS를 볼 수 없습니다.

분류에서Dev

angularjs에서 $ scope를 사용하여 데이터를 볼 수 없습니다.

분류에서Dev

tmux를 사용할 때 하나의 창에 대한 전체 출력을 어떻게 볼 수 있습니까?

분류에서Dev

ASP.NET IIS 6 배포 오류-XSL 스타일 시트를 사용하여 XML 입력을 볼 수 없습니다.

분류에서Dev

jQuery animate를 사용할 때 애니메이션을 볼 수 없습니다.

분류에서Dev

g ++를 사용하여 여러 파일에서 올바른 출력을받을 수 없습니다.

분류에서Dev

RSS 용 jQuery를 사용하여 여러 게시물을 볼 수 없음

분류에서Dev

TCPdump / Wireshark를 사용하여 멀티 캐스트 패킷을 볼 수 있지만 응용 프로그램에서받을 수 없습니다.

분류에서Dev

Docker 컨테이너의 출력을 볼 수 없습니다.

분류에서Dev

tmux를 여는 Bash 스크립트이지만 사용자 이름을 볼 수 없습니다.

분류에서Dev

<c : forEach>를 사용하여 ArrayList 요소를 출력 할 수 없습니다.

Related 관련 기사

  1. 1

    “ifconfig -a”를 사용하여 넷 카드를 볼 수 없습니다.

  2. 2

    볼륨을 사용하여 날짜를 공유 할 수 없습니다.

  3. 3

    호스트 이름을 사용하여 wampserver를 볼 수 없습니다.

  4. 4

    AdMob을 사용하여 AdView 배너로 광고를 볼 수 없습니다.

  5. 5

    "su"명령을 사용하여 터미널에 암호를 입력 할 때 암호를 볼 수 없습니다.

  6. 6

    출력을 볼 수 없습니다

  7. 7

    신속한 플레이 그라운드를 사용하여 어시스턴트 편집기에서 콘솔 출력을 볼 수 없습니다.

  8. 8

    js 파일에서 forEach 논리를 사용할 때 예상대로 출력을 볼 수 없습니다.

  9. 9

    Dense Rank를 사용하여 원하는 출력을 얻을 수 없습니다.

  10. 10

    Font Awesome을 사용할 때 문자를 볼 수 없습니다

  11. 11

    React-dnd를 사용하여 드래그하는 항목을 볼 수 없습니다.

  12. 12

    react-native에서 BottomTabNavigator를 사용하여 아이콘을 볼 수 없습니다.

  13. 13

    게스트와 호스트는 linux-kvm 및 macvtap을 사용하여 서로를 볼 수 없습니다.

  14. 14

    심볼릭 링크를 사용하여 노드 콘솔에서 모듈을로드 할 수 없습니다.

  15. 15

    Asp.Net을 사용하여 Google지도를 볼 수 없습니다. 오류 : InvalidKeyOrUnauthorizedURLmapError

  16. 16

    USB 모뎀을 사용하는 동안 UI를 볼 수 없습니다.

  17. 17

    "debugfs"를 실행 한 후 입력 한 내용을 볼 수 없습니다.

  18. 18

    IFileSystemAccess2를 사용하여 xtext에서 사용하여 출력 파일을 생성 할 수 없습니다.

  19. 19

    내 열 사이의 흰색 간격은 CSS를 사용하여 덮어 쓸 수 없으며 공백을 보여주는 CSS를 볼 수 없습니다.

  20. 20

    angularjs에서 $ scope를 사용하여 데이터를 볼 수 없습니다.

  21. 21

    tmux를 사용할 때 하나의 창에 대한 전체 출력을 어떻게 볼 수 있습니까?

  22. 22

    ASP.NET IIS 6 배포 오류-XSL 스타일 시트를 사용하여 XML 입력을 볼 수 없습니다.

  23. 23

    jQuery animate를 사용할 때 애니메이션을 볼 수 없습니다.

  24. 24

    g ++를 사용하여 여러 파일에서 올바른 출력을받을 수 없습니다.

  25. 25

    RSS 용 jQuery를 사용하여 여러 게시물을 볼 수 없음

  26. 26

    TCPdump / Wireshark를 사용하여 멀티 캐스트 패킷을 볼 수 있지만 응용 프로그램에서받을 수 없습니다.

  27. 27

    Docker 컨테이너의 출력을 볼 수 없습니다.

  28. 28

    tmux를 여는 Bash 스크립트이지만 사용자 이름을 볼 수 없습니다.

  29. 29

    <c : forEach>를 사용하여 ArrayList 요소를 출력 할 수 없습니다.

뜨겁다태그

보관