# SSH-Verbindung zu Dockware

**URL:** <https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214>\
**Category:** Programmierung\
**Created:** [4. April 2023 um 08:26 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214 "2023-04-04T08:26:22Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![webarbeit](https://avatars.discourse-cdn.com/v4/letter/w/b487fb/32.png) [@webarbeit](https://forum.shopware.com/u/webarbeit)\
**Post date:** [4. April 2023 um 08:26 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/1 "2023-04-04T08:26:22Z")

</div>

Hallo zusammen,

ich versuche mich per SSH auf das Dockware-Image mit Shopware 6.5 zu verbinden.

Getestet unter Ubuntu und Windows 10. Jedes mal wird die Verbindung abgelehnt.

Hat jemand vielleicht einen Tipp?

Vielen Dank vorab und Grüße,  
Frank

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [4. April 2023 um 08:53 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/2 "2023-04-04T08:53:53Z")

</div>

Welches Dockware-Image?

---

<div class="post-metadata">

**Author:** ![webarbeit](https://avatars.discourse-cdn.com/v4/letter/w/b487fb/32.png) [@webarbeit](https://forum.shopware.com/u/webarbeit)\
**Post date:** [4. April 2023 um 09:11 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/3 "2023-04-04T09:11:56Z")

</div>

> **[get started with dockware for shopware 6, launch within minutes](https://dockware.io/getstarted)**
>
> get started with shopware 6 & docker within minutes

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [4. April 2023 um 10:47 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/4 "2023-04-04T10:47:43Z")

</div>

Es gibt da 4 verschiedene… `dockware/play` hat keinen SSH-Service, deshalb frage ich.

---

<div class="post-metadata">

**Author:** ![webarbeit](https://avatars.discourse-cdn.com/v4/letter/w/b487fb/32.png) [@webarbeit](https://forum.shopware.com/u/webarbeit)\
**Post date:** [4. April 2023 um 11:02 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/5 "2023-04-04T11:02:02Z")

</div>

Ich habe folgendes verwendet:

dockware/dev: 6.5.0.0-rc3

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [4. April 2023 um 11:39 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/6 "2023-04-04T11:39:54Z")

</div>

und wie sieht dein Login-Befehl aus?

---

<div class="post-metadata">

**Author:** ![webarbeit](https://avatars.discourse-cdn.com/v4/letter/w/b487fb/32.png) [@webarbeit](https://forum.shopware.com/u/webarbeit)\
**Post date:** [4. April 2023 um 12:05 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/7 "2023-04-04T12:05:05Z")

</div>

```auto
ssh dockware@localhost

```

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [4. April 2023 um 14:04 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/8 "2023-04-04T14:04:40Z")

</div>

Sollte eigentlich funktionieren. Hast du noch andere Prozesse auf Port 22 laufen?

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [6. April 2023 um 05:04 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/9 "2023-04-06T05:04:25Z")

</div>

oder probier mal `ssh dockware@127.0.0.1`

---

<div class="post-metadata">

**Author:** ![webarbeit](https://avatars.discourse-cdn.com/v4/letter/w/b487fb/32.png) [@webarbeit](https://forum.shopware.com/u/webarbeit)\
**Post date:** [6. April 2023 um 06:32 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/10 "2023-04-06T06:32:22Z")

</div>

Port 22 ist auf beiden System frei

```auto
ssh dockware@127.0.0.1

```

geht leider auch nicht

---

<div class="post-metadata">

**Author:** ![webarbeit](https://avatars.discourse-cdn.com/v4/letter/w/b487fb/32.png) [@webarbeit](https://forum.shopware.com/u/webarbeit)\
**Post date:** [17. April 2023 um 07:13 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/11 "2023-04-17T07:13:19Z")

</div>

Lösung. Ihr müsst den Startbefehl aus der Doku um den Port 22 erweitern:

```auto
docker run --rm -p 80:80 -p 22:22 dockware/dev:6.5.0.0-rc4

```

---

<div class="post-metadata">

**Author:** ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)\
**Post date:** [18. April 2023 um 08:48 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/12 "2023-04-18T08:48:17Z")

</div>

Der Statbefehl aus der Doku ist für die `#play`-Version (die kein SSH hat).  
Für die `#dev`-Version ist auch in der Doku der Port 22 berücksichtigt:

> **[Start Developing](https://docs.dockware.io/development/start-developing)**

---

<div class="post-metadata">

**Author:** ![sw24](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@sw24](https://forum.shopware.com/u/sw24)\
**Post date:** [14. Juni 2024 um 08:51 UTC](https://forum.shopware.com/t/ssh-verbindung-zu-dockware/99214/13 "2024-06-14T08:51:56Z")

</div>

Hallo Zusammen,

ich hatte ähnliche Probleme und habe mir den öffentlichen Schlüssel aus dem Container geladen und in mein .ssh Verzeichnis gepackt.

Kopiere mir aus dem Shopware-Container den öffentlichen Schlüssel ins Verzeichnis ./  
`docker cp shopwaredemo:/var/www/.ssh/id_rsa.pub ./`

Mit `docker ps` findest du die Containerbezeichnung raus, siehe ganz rechts in den folgenden Zeilen

```auto
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
                                                                                                          NAMES
709e233bdbb5 dockware/dev:6.4.18.0 "/bin/bash /entrypoi…" 8 minutes ago Up 8 minutes 0.0.0.0:80->80/tcp, 0.0.0.0:8888->8888/tcp, 0.0.0.0:9998-9999->9998-9999/tcp, 0.0.0.0:24->22/tcp, 0.0.0.0:3307->3306/tcp shopwaredemo

```

Je nach dem welches System du nutzt musst du den kopierten Schlüssel in den .ssh Ordner verschieben, den du zuvor aus dem Container heruntergeladen hast.

Bei Windows i.d.R.  
`C:\Users\dein_username_bei_windows\.ssh\id_rsa.pub`

Bei Ubuntu-Linux  
`~/.ssh/id_rsa_pub`

Dann sollte das Verbinden über den Standardport 22 möglich sein.  
Falls du einen anderen Port nutzt, d.h. die Docker yml angepasst hast, solltest du diesen angeben

SSH über Port 23  
`"docker@localhost -p 23"`

SSH Standard Port 22  
`docker@localhost`

VG

Marco
