pysmb: socket.error: [Errno 54] Сброс соединения по пиру на MAC - PullRequest
0 голосов
/ 03 марта 2019

Итак, на моем Mac я зашел в «Системные настройки»> «Общий доступ» и включил общий доступ к файлам через smb, и он предоставил URL-адрес, похожий на smb: //16.21.12.64 Я смог открыть это в Finder на другой машине, просто отлично, этоСтатический IP.Однако моя реализация на python, похоже, не работает.Я объясню, где я получаю все переменные:

remote_user> имя пользователя, которое я использую для входа в систему через ssh

remote_pass> пароль, который я использую для входа в систему через ssh

'RemoteMachine.local'> На вкладке общего доступа это было в разделе «Имя компьютера», и я добавил .local в конец

static_ip> 16.21.12.64

from smb.SMBConnection import SMBConnection
import socket

def main():
    conn = SMBConnection(remote_user, remote_pass, socket.gethostname(), 'RemoteMachine.local', domain='')
assert conn.connect(static_ip, 445)

if __name__ == "__main__":
    main()

ОШИБКА:
socket.error: [Errno 54] Сброс соединения по пиру

...