因此,在Mac上,我进入了系统偏好设置>共享并通过smb启用了文件共享,它提供了smb://16.21.12.64这样的URL,我可以在另一台机器上的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]对等重置连接