Python 错误:NT\u状态\u访问\u被拒绝消息的错误SMB2签名
我正在尝试从Linux计算机远程关闭windows设备 我所做的:- 在windows端:已启用远程注册表服务。 在Linux计算机上:已安装samba common 这个python脚本应该从flaskhtml页面获取数据,然后运行netrpc命令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
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>