2016-12-03 10 views
1

프로젝트에서 파이어 폭스를 통해 내 코드에서 라우터에 연결하여 정보를 수신해야하는 프로젝트를 만들려고합니다. 어떤 일을해야 주제에 대해 많은 reserching 후 나는 코드가,라우터 파이썬에 명령을 실행할 수 없습니다.

또한 1. TP-LINK TL-WR841N 2. D-LINK DAP-1360 :

나는 두 라우터가

import paramiko 
import sys 
ssh = paramiko.SSHClient() 
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 
ssh.connect('192.168.0.1',port=22,username = 'admin',password = 'admin') 
try: 
    stdin, stdout, stderr = ssh.exec_command('ls -l') 
    print 
    output = stdout.readlines() 
    print '\n'.join(output) 
except: 
    print sys.exc_info()[1] 

내 코드는 라우터 (각 라우터에 대해 올바르게 입력 한 ip 및 로그인 정보)를 에 삽입했지만 그 명령을 실행하지 못했습니다. . "

라우터 쪽에서 수정해야 할 부분이 있습니다.하지만 어떻게 해야할지 잘 모릅니다. 이에 대한 답을 찾을 수 없습니다. 누군가가 시도하고 도울 수 있습니까? 대단히 감사드립니다.

+0

당신은 파이썬없이 ssh를 통해 연결할 수 있습니까? –

+0

"라우터 쪽에서 내가 고쳐야 할 부분이 있다는 것을 알고 있습니다."라우터를 조정할 때 도움이 필요하면 잘못된 사이트에 있습니다. Stackoverflow는 소프트웨어 개발에 도움이됩니다. [su], [sf], 또는 [unix.se]에서 더 나은 행운을 누릴 수 있습니다. – Kenster

답변

0

언급하신 라우터는 OpenWrt와 같은 맞춤 펌웨어가 없으면 ssh 액세스를 지원하지 않습니다.