From dc138755ca96bfe8e63f91450a1c5964d66a5323 Mon Sep 17 00:00:00 2001 From: user Date: Fri, 22 Mar 2024 14:46:10 +0100 Subject: prod deploy service --- log_ssh_passwords.py | 3 ++- log_ssh_passwords.service | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 log_ssh_passwords.service diff --git a/log_ssh_passwords.py b/log_ssh_passwords.py index dc972b8..39a5427 100644 --- a/log_ssh_passwords.py +++ b/log_ssh_passwords.py @@ -1,3 +1,4 @@ +#!/opt/public_ssh_password_stats/log_ssh_passwords/venv/bin/python3 import socket import paramiko import db_handler @@ -33,7 +34,7 @@ def ssh_thread(client, address, port): # Create an SSH server host_key = paramiko.RSAKey.from_private_key_file("id_rsa") # paramiko.RSAKey.generate(2048) server = '' -port = 2200 +port = 22 # Start the server server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) diff --git a/log_ssh_passwords.service b/log_ssh_passwords.service new file mode 100644 index 0000000..b57409c --- /dev/null +++ b/log_ssh_passwords.service @@ -0,0 +1,10 @@ +[Unit] +Description=Log SSH login attempts passwords +After=network.target + +[Service] +User=ssh_log +WorkingDirectory=/opt/public_ssh_password_stats/log_ssh_passwords +ExecStart=bash -c "/usr/bin/authbind --deep /opt/public_ssh_password_stats/log_ssh_passwords/log_ssh_passwords.py" +[Install] +WantedBy=multi-user.target \ No newline at end of file -- cgit v1.3.1