diff options
| -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 |
