下面是一个pythonparamiko脚本,它试图创建一个服务器。
每当我运行脚本时,我都会得到一个错误消息:访问被拒绝。
错误的细节如下。在import socket
import sys
import threading
import paramiko
from os.path import expanduser
keypath = expanduser("~/Desktop/test_rsa.key")
host_key = paramiko.RSAKey(filename=keypath)
class Server (paramiko.ServerInterface):
def __init__(self):
self.event = threading.Event()
def check_channel_request(self, kind, chanid):
if kind == 'session':
return paramiko.OPEN_SUCCEEDED
return paramiko.OPEN_FAILED_ADMINISTRATIVELY_PROHIBITED
def check_auth_password(self, username, password):
if (username == 'use') and (password == 'pass'):
return paramiko.AUTH_SUCCESSFUL
return paramiko.AUTH_FAILED
try:
host=""
global sock
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.bind((host,22))
sock.listen(1)
print "[+] Listening for connection"
除例外,e:
打印“[]侦听/Bing失败:”+str(e)
^{pr2}$
你好,我正试图在paramiko的帮助下运行服务器脚本。
每当我运行脚本时,都会出现以下错误:[] Listen/Bing Failed:[Errno 13] Permission denied
[-] Conncetion Terminated
请帮我一下。在
此致:
维迪特·沙阿