UGOS-Pro在Docker容器中ssh访问宿主机
UGOS-Pro在Docker容器中ssh访问宿主机
使用需求
有时候想要在UGOS-Pro的远程访问中访问UGOS-Pro的ssh服务,用来收集一些日志或者查看一些状态(一些GEEK玩法),但是目前仅通过远程访问有没有APP提供ssh访问NAS主机,所以今天收集来了这么一个法子。
环境
- 运行机器:DXP 4800
- 处理器:intel N100 4核心4线程
- 内存:8GB
- Docker:支持,可访问docekrhub
- Docker Compose:支持
- 镜像:ubuntu
部署
在本地局域网通过ssh访问NAS后,通过下面的命令拉取镜像并运行容器。
$ sudo docker run -itd --add-host=host.me:host-gateway --name ssh-ubuntu ubuntu:24.10
- --add-host=host.me:host-gateway中的host.me可以换成任意的域名格式,如docker.hsot啊,ssh.me这种的。
运行后即可在Docker中看到运行起来的容器,如下图:
进入到容器中后,在终端页面中新建一个终端
使用bash连接
即可进入到终端中
使用
通过下面的命令安装ssh需要的工具
- iputils-ping:ping的工具
- ssh:远程ssh连接
# apt update && apt install iputils-ping ssh -y
ssh安装过程中需要设置区域,我们就选择亚洲-上海时区即可。
通过下面的命令查看与宿主及的连通性:
# ping host.me
然后通过下面的命令就可以通过ssh连接至宿主机的linux系统了。
# ssh user@host.me
总结
只通过uglink连接的ugos桌面就可以ssh访问NAS可以方便自己后续做很多事情,所以大家也部署一个?
EOF