def smb_conn_init(): ''' create smb connection to server copy files from server to local To adapt: share_folder, user_name, pwd, server_name, server_ip ''' share_folder = 'myshare' user_name = 'mytest' pwd = 'mytest' #server_name = 'Legion' server_name = 'xp_server' server_ip = '192.168.0.10' local_dir = source_folder_path #'/home/jetson/xavier_page/source_folder/' #SMBConnection parameters: <username, pwd, client_name, server_name, use_ntlm_v2 = True> smb_conn = SMBConnection(user_name, pwd, 'jetson-desktop', server_name, use_ntlm_v2=True) try: assert smb_conn.connect( server_ip, 139) # sharing server ip address, port 45 over http/ftp except: print( 'SMB connection error, please check network connection and server shares............' ) print('SMB connection established....') smb_conn.share_folder = 'myshare' smb_conn.local_dir = source_folder_path return smb_conn