Python 错误:NT\u状态\u访问\u被拒绝消息的错误SMB2签名

Python 错误:NT\u状态\u访问\u被拒绝消息的错误SMB2签名,python,html,flask,rpc,samba,Python,Html,Flask,Rpc,Samba,我正在尝试从Linux计算机远程关闭windows设备 我所做的:- 在windows端:已启用远程注册表服务。 在Linux计算机上:已安装samba common 这个python脚本应该从flaskhtml页面获取数据,然后运行netrpc命令 from flask import Flask, render_template, request import subprocess app = Flask(__name__) @app.route('/powershutdown', met

我正在尝试从Linux计算机远程关闭windows设备

我所做的:- 在windows端:已启用远程注册表服务。 在Linux计算机上:已安装samba common

这个python脚本应该从flaskhtml页面获取数据,然后运行netrpc命令

from flask import Flask, render_template, request
import subprocess

app = Flask(__name__)

@app.route('/powershutdown', methods=["GET", "POST"])
def device_list():
    if request.method == "POST":
        ip_address = request.form.get('ipv4')
        print(ip_address)
        username = request.form.get('username')
        print(username)
        password = request.form.get('pwd')
        print(password)

        command = 'net rpc shutdown -I {} -U {}%{}.format(ip_address, username, password)'
        subprocess.Popen(command.split(), stdout=subprocess.PIPE)

        return "powering off " + ip_address
    return render_template('shutdown.html')


if __name__ == '__main__':
    app.run(debug=True)


停电
停电
IP地址:

用户名:

密码:
提交
我收到的错误片段:

指定的ip地址无效 消息的SMB2签名错误 [0000] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ [0000]B1 18 E2 DE F0 30 68 CB 2B 59 C1 DA 17 FB 04 C2…..0小时+Y 无法连接到服务器127.0.0.1 连接失败:NT\u状态\u访问\u被拒绝 消息的SMB2签名错误 [0000] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........ [0000]6D 3B 12 34 26 06 D8 8F F4 C8 B3 CB 82 F3 BC 5F m;。4&... ......._ 无法连接到服务器127.0.0.1 连接失败:NT\u状态\u访问\u被拒绝

<!DOCTYPE html>
<html>
<head>
    <title>Power Shutdown</title>
</head>
<h2>Power Shutdown</h2>
<form action="{{url_for('device_list')}}" method='post'>
  <label for="ip_address">IP Address:</label><br>
  <input type="text" class="form-input" id="ipv4" name="ipv4" placeholder="xxx.xxx.xxx.xxx"/><br>
  <label for="username">Username:</label><br>
  <input type="text" id="username" name="username"><br>
  <label for="pwd">Password:</label><br>
  <input type="password" id="pwd" name="pwd">
  <button type="submit">Submit</button>
</form>
</html>