From d54fbbfce08f142243b4a21a8beb1756bcaaea83 Mon Sep 17 00:00:00 2001 From: Bryce Date: Thu, 2 May 2024 20:37:13 -0700 Subject: [PATCH] Adds SFTP server --- sftp_server/docker-compose.yml | 10 ++++++ sftp_server/ssh_host_ed25519_key | 7 ++++ sftp_server/ssh_host_ed25519_key.pub | 1 + sftp_server/ssh_host_rsa_key | 49 ++++++++++++++++++++++++++++ sftp_server/ssh_host_rsa_key.pub | 1 + 5 files changed, 68 insertions(+) create mode 100644 sftp_server/docker-compose.yml create mode 100644 sftp_server/ssh_host_ed25519_key create mode 100644 sftp_server/ssh_host_ed25519_key.pub create mode 100644 sftp_server/ssh_host_rsa_key create mode 100644 sftp_server/ssh_host_rsa_key.pub diff --git a/sftp_server/docker-compose.yml b/sftp_server/docker-compose.yml new file mode 100644 index 00000000..094ad7b0 --- /dev/null +++ b/sftp_server/docker-compose.yml @@ -0,0 +1,10 @@ +sftp: + image: jmcombs/sftp + volumes: + - /home/ubuntu/sftp_server/upload:/home/dolce/upload + - /home/ubuntu/sftp_server/ssh_host_ed25519_key:/etc/ssh/ssh_host_ed25519_key:ro + - /home/ubuntu/sftp_server/ssh_host_rsa_key:/etc/ssh/ssh_host_rsa_key:ro + ports: + - "2222:22" + command: dolce:7Wve2Y9xwpDLg:1000 + diff --git a/sftp_server/ssh_host_ed25519_key b/sftp_server/ssh_host_ed25519_key new file mode 100644 index 00000000..fa9b077c --- /dev/null +++ b/sftp_server/ssh_host_ed25519_key @@ -0,0 +1,7 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW +QyNTUxOQAAACAmCxqyPTRhy0jdxPy5TQoNxrrF6Hl5KqPkNRd5xVE+fwAAAKBl+THqZfkx +6gAAAAtzc2gtZWQyNTUxOQAAACAmCxqyPTRhy0jdxPy5TQoNxrrF6Hl5KqPkNRd5xVE+fw +AAAEANPN7BtdbrOnh16K2oPEP6hJhO+/ytLAXtWBJfuy943SYLGrI9NGHLSN3E/LlNCg3G +usXoeXkqo+Q1F3nFUT5/AAAAFnVidW50dUBpcC0xNzItMzEtMTAtODMBAgMEBQYH +-----END OPENSSH PRIVATE KEY----- diff --git a/sftp_server/ssh_host_ed25519_key.pub b/sftp_server/ssh_host_ed25519_key.pub new file mode 100644 index 00000000..5d4d108b --- /dev/null +++ b/sftp_server/ssh_host_ed25519_key.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICYLGrI9NGHLSN3E/LlNCg3GusXoeXkqo+Q1F3nFUT5/ ubuntu@ip-172-31-10-83 diff --git a/sftp_server/ssh_host_rsa_key b/sftp_server/ssh_host_rsa_key new file mode 100644 index 00000000..e84d6211 --- /dev/null +++ b/sftp_server/ssh_host_rsa_key @@ -0,0 +1,49 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +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 +-----END OPENSSH PRIVATE KEY----- diff --git a/sftp_server/ssh_host_rsa_key.pub b/sftp_server/ssh_host_rsa_key.pub new file mode 100644 index 00000000..d2c05a55 --- /dev/null +++ b/sftp_server/ssh_host_rsa_key.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDT4u0kkxVXJPYggkRz4bRvOb+qt7MQ/sn8sBl0V4xKDbL+Q85gGSWaB2CGeKKsmuNINTE/tNvm4tBnwvWia4ezaYtgOHxJlUoRfkrukJYTBI2k2ysoZUJ1HXqxAdNYXdG0BKYjynQsWx43GwuCpsWa1c05FFLeg0To8vah+LjneobToGV7fYqw7MoyQzdhErnpJkoSH5UEpxAUueISU1c8e9N5Xk1rRP7+R5jAElVe8JS9oQe67YQyrEAX7ebG5sKewaWptQ9LhX2n8QZUhk3xuUhEucOZ/0AfkTyl698mTO9n53w05vPtA4ECyIIk3Lp0hu21AsRcz0cELIUviWPBiZpWsh7nvQfJUaYMQUltXBmszyPx4YRw42+3Df88Ty6tMxRkQxpOeAnpClCaEHRymCImOSS+mzpAwJ5F93xn97WXuKDl7K08Wb5i7H7lzw8JLbGAzPec7vudbkcJMJYitqolvWl2jMUOetRm/CanfJ3KVa/j8FLkIPcpnbO39RE+iuEeEeNhEu4gA1RjENrgcGg2U4zMADHdEu6kz3oYBrig4KP37RHEdbsCZMU5dp6JnXzWTAcs4RcSpro7RAlveVOWa+bg749imCivR0fUpKlJL4M5fwP0k1MZgAAf3fr+0hnh6MXcKI1nnbulNK4Z1I4ITvvaF5UyhF4Qvw0e9Q== ubuntu@ip-172-31-10-83