«ConnectionRefusedError: [Errno 61] Соединение отклонено» при использовании SMBConnection на python - PullRequest
0 голосов
/ 16 января 2019

Я знаю, что подобные вопросы задавались здесь ранее, но ни один из них, похоже, не использует SMBConnection и, по-видимому, не имеет отношения к моей проблеме. Я впервые работаю с SMB-серверами, поэтому надеюсь, что объясню четко.

Вот функция, которую я пытаюсь запустить:

from smb.SMBConnection import SMBConnection

#this script connects to CUChange lab servers as long as credentials are correct and returns the connection object

def connect_to_server(user,key,name):
    try:
        conn = SMBConnection(user,base64.b64decode(key).decode("utf-8"), name, 'CUChangeLab', use_ntlm_v2 = False)
        assert conn.connect('ucbfiles.colorado.edu', 139)
        return conn
    except:
        logging.error('Unable to connect to CU server')
        return []

и ошибка, которую я получаю:

Файл "/Users/popiop4/Desktop/Work/Researchjob/Code/prism/prism/SMBdownload.py", строка 22, в connect_to_server assert conn.connect ('ucbfiles.colorado.edu', 139)

Файл "/Users/popiop4/anaconda/lib/python3.6/site-packages/smb/SMBConnection.py", строка 103, в соединении self.sock.connect ((ip, порт))

ConnectionRefusedError: [Errno 61] Соединение отклонено

Дополнительные сведения: Эта функция используется для подключения к файлу smb моей школы с целью экспорта данных.

Я могу по-прежнему подключаться к серверу с моего компьютера, как правило, через Finder, поэтому мои учетные данные верны, и отказывается не от моего ноутбука.

Я получаю одну и ту же ошибку на нескольких компьютерах: включая Mac и ПК.

Эта функция работала ранее и перестала работать только в прошлом месяце, в саму функцию не было внесено никаких изменений, поэтому я думаю, что это может быть связано с обновлением сервера CU?

Я использую Python версии 3.6.6

...