dushixiang / next-terminal

Next Terminal是一个简单好用安全的开源交互审计系统,支持RDP、SSH、VNC、Telnet、Kubernetes协议。
https://next-terminal.typesafe.cn
Apache License 2.0
4.69k stars 712 forks source link

ipv6环境docker部署,无法ssh接入ipv6资产,求救! #433

Open cheat0916 opened 8 months ago

cheat0916 commented 8 months ago

我用的VC的kvm的ipv6小鸡,在docker中部署的next-terminal,都是按着官方文档来的,也开启了sshd。 想添加vps作为webssh使用,可是添加资产后无法连接,谷歌和ai帮不到我,求!

后来我安装了warp,next-terminal内添加v4资产就可以正常ssh接入了。但是v6依旧不行,同样的错误提示。 我又试着在v6地址前后添加“[]”,结果错误提示变成了: “创建SSH客户端失败:dial tcp []:22: connect: cannot assign requested address”

下面是我部署next-terminal时的docker-compose.yml:

version: '3.3'
services:
  guacd:
    image: dushixiang/guacd:latest
    volumes:
      - ./data:/usr/local/next-terminal/data
    restart: always
    network_mode: host

  next-terminal:
    image: dushixiang/next-terminal:latest
    environment:
      DB: sqlite
      GUACD_HOSTNAME: guacd
      GUACD_PORT: 4822
      SSHD_ENABLE: "true"
    volumes:
      - /etc/localtime:/etc/localtime
      - ./data:/usr/local/next-terminal/data
      - ~/.ssh/id_rsa:/root/.ssh/id_rsa
    restart: always
    network_mode: host
zhoujun0601 commented 4 months ago

同样的问题,没办法连接ipv6

dushixiang commented 4 months ago

请确认宿主机和容器是否分配了ipv6地址。

iii80 commented 1 month ago

https://gitee.com/dushixiang/next-terminal/issues/IAFN6O 经测试,系统对IPV6支持非常差,希望尽快更新下,毕竟现在v6普及了,v4公网地址很少了。