Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can not login to caldera 5.0 #2984

Closed
sidomir7 opened this issue May 16, 2024 · 16 comments
Closed

Can not login to caldera 5.0 #2984

sidomir7 opened this issue May 16, 2024 · 16 comments
Assignees
Labels

Comments

@sidomir7
Copy link

Hi, I can not login to the caldera web app wit red or blue account.
I followed Docker Deployment from README.

image

This are logs from docker build.

sudo docker build . --build-arg WIN_BUILD=true -t caldera:latest
[sudo] password for sidi:
[+] Building 819.9s (11/34)                                                                                                                                                                                                         docker:default
[+] Building 823.0s (11/34)                                                                                                                                                                                                         docker:default
[+] Building 1717.3s (35/35) FINISHED                                                                                                                                                                                               docker:default
 => [internal] load build definition from Dockerfile                                                                                                                                                                                          0.1s
 => => transferring dockerfile: 3.85kB                                                                                                                                                                                                        0.0s
 => [internal] load metadata for docker.io/library/ubuntu:23.04                                                                                                                                                                               2.5s
 => [internal] load .dockerignore                                                                                                                                                                                                             0.0s
 => => transferring context: 333B                                                                                                                                                                                                             0.0s
 => [ 1/30] FROM docker.io/library/ubuntu:23.04@sha256:5a828e28de105c3d7821c4442f0f5d1c52dc16acf4999d5f31a3bc0f03f06edd                                                                                                                      16.5s
 => => resolve docker.io/library/ubuntu:23.04@sha256:5a828e28de105c3d7821c4442f0f5d1c52dc16acf4999d5f31a3bc0f03f06edd                                                                                                                         0.0s
 => => sha256:ea1285dffce8a938ef356908d1be741da594310c8dced79b870d66808cb12b0f 424B / 424B                                                                                                                                                    0.0s
 => => sha256:f4cdeba72b994748f5eb1f525a70a9cc553b66037ec37e23645fbf3f0f5c160d 2.30kB / 2.30kB                                                                                                                                                0.0s
 => => sha256:6360b371721185fefbbad6763ab745900f1b2f7714570234473232dd575fc07f 26.89MB / 26.89MB                                                                                                                                             12.4s
 => => sha256:5a828e28de105c3d7821c4442f0f5d1c52dc16acf4999d5f31a3bc0f03f06edd 1.13kB / 1.13kB                                                                                                                                                0.0s
 => => extracting sha256:6360b371721185fefbbad6763ab745900f1b2f7714570234473232dd575fc07f                                                                                                                                                     1.7s
 => [internal] load build context                                                                                                                                                                                                             0.5s
 => => transferring context: 80.62MB                                                                                                                                                                                                          0.3s
 => [ 2/30] RUN ln -snf /usr/share/zoneinfo/UTC /etc/localtime &&     echo UTC > /etc/timezone                                                                                                                                               13.1s
 => [ 3/30] WORKDIR /usr/src/app                                                                                                                                                                                                              0.1s
 => [ 4/30] ADD . .                                                                                                                                                                                                                           3.9s
 => [ 5/30] RUN if [ -z "$(ls plugins/stockpile)" ]; then echo "stockpile plugin not downloaded - please ensure you recursively cloned the caldera git repository and try again."; exit 1; fi                                                 0.3s
 => [ 6/30] RUN apt-get update &&     apt-get -y install python3 python3-pip python3-venv git curl golang-go                                                                                                                                511.9s
 => [ 7/30] RUN if [ "true" = "true" ] ; then apt-get -y install mingw-w64; fi                                                                                                                                                              271.2s
 => [ 8/30] RUN python3 -m venv /opt/venv/caldera                                                                                                                                                                                             5.2s
 => [ 9/30] RUN pip3 install --no-cache-dir -r requirements.txt                                                                                                                                                                             120.9s
 => [10/30] RUN python3 -c "import app; import app.utility.config_generator; app.utility.config_generator.ensure_local_config();";                                                                                                            0.8s
 => [11/30] WORKDIR /usr/src/app/plugins/sandcat/gocat                                                                                                                                                                                        0.1s
 => [12/30] RUN go mod tidy && go mod download                                                                                                                                                                                                8.4s
 => [13/30] WORKDIR /usr/src/app/plugins/sandcat                                                                                                                                                                                              0.1s
 => [14/30] RUN if [ "true" = "true" ] ; then cp ./update-agents.sh ./update-agents-copy.sh; fi                                                                                                                                               0.6s
 => [15/30] RUN if [ "true" = "true" ] ; then tr -d '\15\32' < ./update-agents-copy.sh > ./update-agents.sh; fi                                                                                                                               0.6s
 => [16/30] RUN if [ "true" = "true" ] ; then rm ./update-agents-copy.sh; fi                                                                                                                                                                  0.6s
 => [17/30] RUN ./update-agents.sh                                                                                                                                                                                                           71.7s
 => [18/30] RUN mkdir /tmp/gocatextensionstest                                                                                                                                                                                                0.8s
 => [19/30] RUN cp -R ./gocat /tmp/gocatextensionstest/gocat                                                                                                                                                                                  0.8s
 => [20/30] RUN cp -R ./gocat-extensions/* /tmp/gocatextensionstest/gocat/                                                                                                                                                                    1.0s
 => [21/30] RUN cp ./update-agents.sh /tmp/gocatextensionstest/update-agents.sh                                                                                                                                                               0.9s
 => [22/30] WORKDIR /tmp/gocatextensionstest                                                                                                                                                                                                  0.1s
 => [23/30] RUN mkdir /tmp/gocatextensionstest/payloads                                                                                                                                                                                       0.8s
 => [24/30] RUN ./update-agents.sh                                                                                                                                                                                                            1.3s
 => [25/30] RUN if [ ! -d "/usr/src/app/plugins/atomic/data/atomic-red-team" ]; then       git clone --depth 1 https://github.com/redcanaryco/atomic-red-team.git         /usr/src/app/plugins/atomic/data/atomic-red-team;                 122.3s
 => [26/30] WORKDIR /usr/src/app/plugins/emu                                                                                                                                                                                                  0.1s
 => [27/30] RUN if [ $(grep -c "\- emu" ../../conf/local.yml)  ]; then     apt-get -y install zlib1g unzip;                    pip3 install -r requirements.txt;                   ./download_payloads.sh;                         fi        30.7s
 => [28/30] WORKDIR /usr/src/app                                                                                                                                                                                                              0.1s
 => [29/30] RUN apt-get update &&     apt-get install -y nodejs npm &&     (cd plugins/magma && npm install) &&     (cd plugins/magma && npm run build) &&     apt-get remove -y nodejs npm &&     apt-get autoremove -y &&     apt-get cl  438.2s
 => [30/30] WORKDIR /usr/src/app                                                                                                                                                                                                              0.4s
 => exporting to image                                                                                                                                                                                                                       87.6s
 => => exporting layers                                                                                                                                                                                                                      86.6s
 => => writing image sha256:dbc6c7cbe2a42265240816fbff83a3e0fa91158a778a0651f707bb0b5a467172                                                                                                                                                  0.4s
 => => naming to docker.io/library/caldera:latest                                
@sidomir7
Copy link
Author

OS version where is docker installed.

Linux virtual-machine 6.5.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May  7 09:00:52 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

@KINGP1N
Copy link

KINGP1N commented May 16, 2024

Are you having client-side API callbacks pointing to http(s)://0.0.0.0:8888/api/... when you are at the login page?

This issue may be due to the specified host and port values in default.yml ; which appear to be used during the build process of the frontend components when you launch server.py with the --build switch. It basically overwrites the value of VITE_CALDERA_URL in plugins/magma/.env. Specifically here:

filename: server.py

image

If you keep 0.0.0.0 as your host value in default.yml, after initiating, building and launching Caldera, you end up with client-side callbacks that point to: https://0.0.0.0:8888/api/...

If that's the case for you, commenting out the following line in server.py temporarily fixes the issue :

273 configure_magma_env_file()

Just make sure to define VITE_CALDERA_URL=https://{localhost/interface-IP}:{port} correctly in plugins/magma/.env.

@sidomir7
Copy link
Author

And what shoul it be correct IP for the plugins/magma/.env
Should I use 127.0.01:8888 or IP of the server ?
I am currently building doker image on one server but need run it on other without internet. So it is why I am asking this question.

@G-r-ay
Copy link

G-r-ay commented May 18, 2024

I'm also facing the same issue I put in the login credentials and nothing happens but I'm not on the docker build just on ubuntu

build logs:

2024-05-18 19:58:20 INFO     VueJS front-end build complete.                                               server.py:277
2024-05-18 19:58:23 INFO     Invalid Github Gist personal API token provided. Gist C2 contact will    contact_gist.py:70
                             not be started.
                    INFO     Generating temporary SSH private key. Was unable to use provided SSH       tunnel_ssh.py:26
                             private key
2024-05-18 19:58:24 INFO     Enabled plugin: training                                                     app_svc.py:116
                    INFO     Enabled plugin: response                                                     app_svc.py:116
                    INFO     Enabled plugin: debrief                                                      app_svc.py:116
                    INFO     Enabled plugin: fieldmanual                                                  app_svc.py:116
                    INFO     Enabled plugin: manx                                                         app_svc.py:116
                    INFO     Enabled plugin: magma                                                        app_svc.py:116
                    ERROR    Error importing plugin=builder, No module named 'docker'                     c_plugin.py:91
                    ERROR    Error loading plugin=builder, 'NoneType' object has no attribute             c_plugin.py:59
                             'description'
2024-05-18 19:58:26 INFO     Enabled plugin: sandcat                                                      app_svc.py:116
                    INFO     Enabled plugin: stockpile                                                    app_svc.py:116
2024-05-18 19:58:27 INFO     Enabled plugin: atomic                                                       app_svc.py:116
                    INFO     Enabled plugin: access                                                       app_svc.py:116
                    INFO     Enabled plugin: compass                                                      app_svc.py:116
                    INFO     Creating SSH listener on 0.0.0.0, port 8022                                   logging.py:92
                    INFO     serving on 0.0.0.0:2222                                                       server.py:741
                    WARNING  Unable to properly load .donut for payload                                  data_svc.py:436
                             plugins.stockpile.app.donut.donut_handler due to failed import
                    WARNING  upx does not meet the minimum version of 0.0.0. Upx is an optional           app_svc.py:171
                             dependency which adds more functionality.
2024-05-18 19:59:10 INFO     Docs built successfully.                                                         hook.py:58
2024-05-18 19:59:11 INFO     All systems ready.                                                            server.py:104

 ██████╗ █████╗ ██╗     ██████╗ ███████╗██████╗  █████╗
██╔════╝██╔══██╗██║     ██╔══██╗██╔════╝██╔══██╗██╔══██╗
██║     ███████║██║     ██║  ██║█████╗  ██████╔╝███████║
██║     ██╔══██║██║     ██║  ██║██╔══╝  ██╔══██╗██╔══██║
╚██████╗██║  ██║███████╗██████╔╝███████╗██║  ██║██║  ██║
 ╚═════╝╚═╝  ╚═╝╚══════╝╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝

@abhra101
Copy link

@sidomir7 type http://0.0.0.0:8888 in browser, instead of http://localhost:8888

@Abdelrahman671
Copy link

@sidomir7 type http://0.0.0.0:8888 in browser, instead of http://localhost:8888

works, thanks @abhra101

@sidomir7
Copy link
Author

@Abdelrahman671
for me this is not solution I need to be able login to IP address of server.
I have caldera deployed on one server and accessing it from browser from other PC. And I can not tunnel ports via ssh either.

@elr0x
Copy link

elr0x commented May 22, 2024

@Abdelrahman671 for me this is not solution I need to be able login to IP address of server. I have caldera deployed on one server and accessing it from browser from other PC. And I can not tunnel ports via ssh either.

The solution of typing 0.0.0.0 instead of localhost works if you want to access in the same machine you have deployed Caldera.

In case you want to access from other PC, you have to change in the file "conf/default.yml" the line host=0.0.0.0 to host=<IP_is_deploying_caldera>, and you will be able to login there remotely.

Hope this works.

@sidomir7
Copy link
Author

Solution for me was add IP and port for server to plugins/magma/.env as @KINGP1N mentioned.
But when you comment out the lines in server.py you need to create .env file manualy. Then build docker.

@jbaptperez
Copy link
Contributor

jbaptperez commented May 24, 2024

The problem started from the commit 1302d33.

Until that commit, the host and port settings were used only once as server listening address/port to start the server.
The default value 0.0.0.0 (i.e. "listen on all network interfaces") was correct.

Starting from that commit, the Vue.js .env file become generated when using the --build option.
It contains the VITE_CALDERA_URL environment variable, which value is generated from the host (and port) settings.
This time, those settings are used as a client connection address: 0.0.0.0 is not adapted.

Of course, putting a single fixed IP address in the host setting would solve the issue, but this is not a portable solution, in particular for development (where the listening 0.0.0.0 address is ideal).


My suggestion is the following:

  1. Declare a new variable in conf/default.yml / conf/local.yml: something like app.frontend.api_base_url: http://localhost:8888 (default value for dev),
  2. Make the the configure_magma_env_file() method use the app.frontend.api_base_url variable instead of host and port to generate the URL.
def configure_magma_env_file():
    logging.info("Setting VueJS environment file.")
    url = BaseWorld.get_config("app.frontend.api_base_url")
    with open(f"{MAGMA_PATH}/.env", "w") as fp:
        fp.write(f"VITE_CALDERA_URL={url}")

I made a PR here related to this issue.

@elegantmoose
Copy link
Contributor

Hopefully closed by #2994.

Reopen if still an issue. Apologies for delay.

@arvissugrrr
Copy link

arvissugrrr commented Jun 24, 2024

use this step and I can login caldera

  1. Create .env in ./plugins/magma, VITE_CALDERA_URL=http://localhost:8888 <-- change to hostip
  2. Just change all conf/default.yaml ip to hostip and finally I can login

ex:

ability_refresh: 60
api_key_blue: BLUEADMIN123
api_key_red: ADMIN123
app.contact.dns.domain: mycaldera.caldera
app.contact.dns.socket: 0.0.0.0:8853 <--- hostip
app.contact.gist: API_KEY
app.contact.html: /weather
app.contact.http: http://0.0.0.0:8888 <--- hostip
app.contact.slack.api_key: SLACK_TOKEN
app.contact.slack.bot_id: SLACK_BOT_ID
app.contact.slack.channel_id: SLACK_CHANNEL_ID
app.contact.tunnel.ssh.host_key_file: REPLACE_WITH_KEY_FILE_PATH
app.contact.tunnel.ssh.host_key_passphrase: REPLACE_WITH_KEY_FILE_PASSPHRASE
app.contact.tunnel.ssh.socket: 0.0.0.0:8022 <--- hostip
app.contact.tunnel.ssh.user_name: sandcat
app.contact.tunnel.ssh.user_password: s4ndc4t!
app.contact.ftp.host: 0.0.0.0 <--- hostip
app.contact.ftp.port: 2222
app.contact.ftp.pword: caldera
app.contact.ftp.server.dir: ftp_dir
app.contact.ftp.user: caldera_user
app.contact.tcp: 0.0.0.0:7010 <--- hostip
app.contact.udp: 0.0.0.0:7011 <--- hostip
app.contact.websocket: 0.0.0.0:7012 <--- hostip
app.frontend.api_base_url: http://localhost:8888 <--- hostip

@decyphertek-io
Copy link

decyphertek-io commented Aug 17, 2024

Solution Using Python Method:

I ran into a similar issue and decided to provide some more detail on how to solve the problem.

  • --insecure flag uses default.yml
  • Not using --insecure will autogenerate a local.yml
# first setup nodejs , golang , & git caldera:
cd caldera
python3 server.py --build 
# This will autogenerate a local.yml
# Once finished, then exit
ctrl + c

npm audit fix --force
vim  /caldera/conf/local.yml

app.contact.http: http://SERVER-IP:8888
app.frontend.api_base_url: http://SERVER-IP:8888

vim /caldera/plugins/magma/.env
VITE_CALDERA_URL=http://SERVER-IP:8888

python3 server.py --build --fresh

cat /caldera/conf/local.yml
# find passwords to login.
  • If you are having issues, you can delete caldera directory and git clone caldera again.
  • If you made many changes, sometimes there can be build errors. This will solve that.
  • I found changing all the 0.0.0.0 and localhost in local.yml breaks things. For example 7010 & 2222

@balu0000000
Copy link

run this in your caldera folder

find . -type f -exec grep -l "http://localhost:8888/" {} ; | xargs -I {} sed -i "s/http://localhost:8888/http://FILLYOURIPADDRESS:8888/g" {}

@ethanlacerenza
Copy link

run this in your caldera folder

find . -type f -exec grep -l "http://localhost:8888/" {} ; | xargs -I {} sed -i "s/http://localhost:8888/http://FILLYOURIPADDRESS:8888/g" {}

I've also tried this solution, but it didn't work. I've followed all the other instructions as well, but I'm still back at square one. Has anyone managed to solve this issue? Is there a working workaround?

@ganeshukla
Copy link

sudo python3 server.py
2025-01-07 17:39:30 - INFO (server.py:211 ) Using main config from conf/local.yml
2025-01-07 17:39:31 - ERROR (app_svc.py:173 validate_requirement) go does not meet the minimum version of 1.19
2025-01-07 17:39:31 - WARNING (warnings.py:109 _showwarnmsg) /usr/local/lib/python3.10/dist-packages/asyncssh/crypto/cipher.py:29: CryptographyDeprecationWarning: ARC4 has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.ARC4 and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
from cryptography.hazmat.primitives.ciphers.algorithms import AES, ARC4

2025-01-07 17:39:31 - WARNING (warnings.py:109 _showwarnmsg) /usr/local/lib/python3.10/dist-packages/asyncssh/crypto/cipher.py:30: CryptographyDeprecationWarning: TripleDES has been moved to cryptography.hazmat.decrepit.ciphers.algorithms.TripleDES and will be removed from cryptography.hazmat.primitives.ciphers.algorithms in 48.0.0.
from cryptography.hazmat.primitives.ciphers.algorithms import TripleDES

2025-01-07 17:39:32 - INFO (contact_gist.py:70 start) Invalid Github Gist personal API token provided. Gist C2 contact will not be started.
2025-01-07 17:39:32 - INFO (tunnel_ssh.py:26 start) Generating temporary SSH private key. Was unable to use provided SSH private key
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: compass
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: debrief
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: access
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: response
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: training
2025-01-07 17:39:32 - ERROR (c_plugin.py:91 _load_module) Error importing plugin=builder, No module named 'docker'
2025-01-07 17:39:32 - ERROR (c_plugin.py:59 load_plugin) Error loading plugin=builder, 'NoneType' object has no attribute 'description'
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: manx
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: atomic
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: sandcat
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: stockpile
2025-01-07 17:39:32 - INFO (app_svc.py:116 load) Enabled plugin: fieldmanual
2025-01-07 17:39:32 - INFO (logging.py:92 log) Creating SSH listener on 0.0.0.0, port 8022
2025-01-07 17:39:32 - INFO (server.py:741 start) serving on 0.0.0.0:2222
2025-01-07 17:39:32 - WARNING (data_svc.py:436 _apply_special_extension_hooks) Unable to properly load .donut for payload plugins.stockpile.app.donut.donut_handler due to failed import
2025-01-07 17:39:32 - WARNING (app_svc.py:171 validate_requirement) upx does not meet the minimum version of 0.0.0. Upx is an optional dependency which adds more functionality.
2025-01-07 17:39:44 - WARNING (c_adversary.py:90 verify) Ability referenced in adversary ef4d997c-a0d1-4067-9efa-87c58682db71 but not found: ff78708e0e18d31c0be7a2be295158ec
2025-01-07 17:39:44 - WARNING (c_adversary.py:90 verify) Ability referenced in adversary ef4d997c-a0d1-4067-9efa-87c58682db71 but not found: 6fdc9037290299164d52b65219d628ef
2025-01-07 17:39:44 - WARNING (c_adversary.py:90 verify) Ability referenced in adversary ef4d997c-a0d1-4067-9efa-87c58682db71 but not found: ae21aefd2d9933df45a4e55485fbc333
2025-01-07 17:39:44 - WARNING (c_adversary.py:90 verify) Ability referenced in adversary ef4d997c-a0d1-4067-9efa-87c58682db71 but not found: d8f4e4e10f4d6da1b174bb18cb859e6c
2025-01-07 17:39:44 - WARNING (c_adversary.py:90 verify) Ability referenced in adversary ef4d997c-a0d1-4067-9efa-87c58682db71 but not found: 6401e9fc7007569199a38703f0aa0f0f
2025-01-07 17:39:44 - WARNING (c_adversary.py:90 verify) Ability referenced in adversary ef4d997c-a0d1-4067-9efa-87c58682db71 but not found: 86ab6d7ecc05b7dabc7699a9e6a0a173
2025-01-07 17:39:44 - WARNING (c_adversary.py:90 verify) Ability referenced in adversary ef4d997c-a0d1-4067-9efa-87c58682db71 but not found: 5c922d92f383656401d5633ca23db497
2025-01-07 17:39:44 - WARNING (c_adversary.py:95 verify) Objective referenced in adversary ef4d997c-a0d1-4067-9efa-87c58682db71 but not found: c495a9828-cab1-44dd-a0ca-66e58177d8c. Setting default objective.
2025-01-07 17:39:45 - INFO (hook.py:58 build_docs) Docs built successfully.
2025-01-07 17:39:45 - INFO (server.py:90 run_tasks) All systems ready.
2025-01-07 17:39:45 - INFO (server.py:91 run_tasks)
██████╗ █████╗ ██╗ ██████╗ ███████╗██████╗ █████╗
██╔════╝██╔══██╗██║ ██╔══██╗██╔════╝██╔══██╗██╔══██╗
██║ ███████║██║ ██║ ██║█████╗ ██████╔╝███████║
██║ ██╔══██║██║ ██║ ██║██╔══╝ ██╔══██╗██╔══██║
╚██████╗██║ ██║███████╗██████╔╝███████╗██║ ██║██║ ██║
╚═════╝╚═╝ ╚═╝╚══════╝╚═════╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝

2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=0] Accepted SSH client connection
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=0] Local address: 172.16.10.100, port 8022
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=0] Peer address: 103.27.51.243, port 54857
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=1] Accepted SSH client connection
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=1] Local address: 172.16.10.100, port 8022
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=1] Peer address: 103.27.51.243, port 54858
2025-01-07 17:41:48 - ERROR (tunnel_ssh.py:56 connection_lost) SSH connection error: Unsupported SSH version
2025-01-07 17:41:48 - ERROR (tunnel_ssh.py:56 connection_lost) SSH connection error: Unsupported SSH version
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=2] Accepted SSH client connection
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=2] Local address: 172.16.10.100, port 8022
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=2] Peer address: 103.27.51.243, port 54859
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=3] Accepted SSH client connection
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=3] Local address: 172.16.10.100, port 8022
2025-01-07 17:41:48 - INFO (logging.py:92 log) [conn=3] Peer address: 103.27.51.243, port 54860
2025-01-07 17:41:48 - ERROR (tunnel_ssh.py:56 connection_lost) SSH connection error: Unsupported SSH version
2025-01-07 17:41:48 - ERROR (tunnel_ssh.py:56 connection_lost) SSH connection error: Unsupported SSH version

Anyone help me out what happening is here? I tried everything I update the SSH file. Remove the caldera and again reinstall the caldera 2-3 time, but "SSH connection error" still there. I don't know what to do now. Please help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests