diff options
| author | user <user@node5.net> | 2024-03-22 14:46:10 +0100 |
|---|---|---|
| committer | user <user@node5.net> | 2024-03-22 14:46:10 +0100 |
| commit | dc138755ca96bfe8e63f91450a1c5964d66a5323 (patch) | |
| tree | ead2a46f3f8a07f45b8ee4aad3706da99a6f5e6b | |
| parent | 2fe16397a7c0f5c03195fe03b095386af4831fe5 (diff) | |
prod deploy service
| -rw-r--r-- | log_ssh_passwords.py | 3 | ||||
| -rw-r--r-- | log_ssh_passwords.service | 10 |
2 files changed, 12 insertions, 1 deletions
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 |
