进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

2024-04-06 22:24:12 13点赞 110收藏 96评论

申明:

本方法来自群友分享,旨在更好的使用我们自己的机器,获取SSH权限后也务必注意不要随意动底层文件以防机器出问题。

适用范围:

我之前也发过一篇获取极空间SSH权限的教程,但是那个教程只适用与有hdmi接口的x86机器,像Z2PRO或者Z4这种要么ARM要么没有hdmi接口的机器仍然无法适用。

而本次教程适用于所有支持docker的极空间。

进入极空间自带的portainer:

portainer是什么

portainer是一个很强大的docker管理工具,极空间客户端中给我们直接使用的docker管理器就是基于portainer进行魔改的。

portainer相对于极空间提供的docker管理器有什么不一样

portainer支持直接通过docker-compose的方式进行容器部署,另外portainer可以在创建容器的时候挂载任意的目录(这个也是我们获取ssh权限的一个关键点)。

如何进入内置的portainer

首先打开极空间客户端,打开远程访问应用。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

点击添加新的链接。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

备注随意填入一个名称,链接中填入以下内容,点击保存。

127.0.0.1:9123

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

点击刚添加的链接卡片。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

可以看到我们直接就打开内置的portainer登录页面了,用户名填入admin,密码则是我们极空间管理员账号名称md5加密后的值(这里的管理员账号一般为我们的手机号,如果之前有做过出厂设置或者注销过账号重新注册的话,也可能是类似18888888888a这种后面带了字母的情况,总之用什么用户名登录就是什么)。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

自己找一个md5加密网站对用户名进行加密,也可以直接使用我找到的一个加密站点,左侧填入极空间用户名,点击md5加密后复制右侧的内容。

https://www.jyshare.com/front-end/703/

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

按照上面说的,将转换后的密码和admin填入远程访问的portainer页面,点击login。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

下面获取ssh的步骤其实就和之前dockerui教程中描述的一样了,以免有些小伙伴没看过,所以下面再演示一遍,登录进来之后先点击右侧的local。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

然后点击左侧的Registries菜单,再点击右侧Add Registry添加一个国内镜像源,不然默认的镜像源拉取速度实在太慢了。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

选择custom registry,name随便填入,url比如南京大学站就填入以下链接,再点击Add registry保存。

docker.nju.edu.cn

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

再点击左侧的container页签,进入容器管理页面,点击Add container。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

因为比较小,加上组件也比较全,获取ssh权限会比较方便,这里就使用alist来演示如何获取ssh权限,name填入alist(和其他容器不重复就行,可自行更改),registry选择刚创建的国内源,image填入xhofe/alist。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

填完上面内容把页面拉到最底下,选择volumes,点击map additional volume添加一个目录映射,container后面先选择后面的bind,然后填入/ssh,host后面填入/etc注意下后面是不是writable,其他设置都不用动,直接点击Deploy the contaier。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

耐心等待镜像拉取和容器部署,成功后会跳转到容器管理页面,找到刚才部署的alist,点击容器后面的>_标志。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

点击connect进入容器终端。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

进入容器终端后输入一下命令进入挂载的etc目录。

cd /ssh

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

再输入vi shadow编辑shadow文件

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

英文输入环境下,点击键盘i键进入编辑模式,将光标移到第二行回车,空一行出来,然后将原先第二行内容全选右键复制,再右键粘贴到现在的第二行,移动光标将daemon改成你自己想要用来访问ssh后台的用户名,*改成Ncs2WgyP92eHA,改完后按一下键盘esc键退出编辑模式,依然是英文环境下输入:wq保存并推出shadow文件。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

接下来输入一下命令进入passwd文件编辑,和上面shadow文件类似的编辑方式,新建一行内容,其中test111替换成你shadow文件中新增的用户名,其他内容和root用户那一行保持完全一致,最后依然记得使用:wq保存并退出文件。

vi passwd

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

完成上述编辑后,我们就可以使用ssh连接工具如finalshell,xshell或者windows自带的命令行进行连接进入极空间ssh后台了,我这里以windows命令行进行演示,直接win+s唤起搜索,输入命令提示符后找到对应应用并打开。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

命令提示符中输入类似一下内容,其中test111替换成你在shadow文件中新增的用户名,192.168.66.32替换成你极空间的ip,点击回车。

ssh test111@192.168.66.32

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

首次链接需要先输入yes,然后再输入一下密码,可以手动输入,也可以复制后直接点击鼠标右键粘贴。(这里不论是手动输入还是粘贴都是看不到输入效果的,输入完或者粘贴完后直接回车即可)

1234-qwer

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

恭喜,你已经获取到ssh权限了。

进入极空间内置portainer的方法&通过内置的portainer获取ssh权限,适用于所有支持docker的极空间

最后:

建议各位小伙伴获取权限后,把这个容器停止运行后保留在这里,以防后面这个方法失效。最后的最后还是要再嘱咐下各位小伙伴,ssh获取后只是为了更好的使用机器,不要做反编译之类的违法行为,也不要随意更改升级后台组件,以免破坏系统稳定性,导致数据丢失。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

¥899.00

ZSpace 极空间 私有云Z2Pro NAS网络存储服务器

ZSpace 极空间 私有云Z2Pro NAS网络存储服务器

¥1099.00

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

¥2799.00

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

¥3999.00

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

899元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

2799元起

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

1099元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2280元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、32GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、32GB)

3999元起

ZSpace 极空间 私有云 Q2C NAS存储 水墨黑

ZSpace 极空间 私有云 Q2C NAS存储 水墨黑

758元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1299元起

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 雪山白

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 雪山白

1099元起

ZSpace 极空间 P8 8盘位NAS(AMD R2314、32GB)

ZSpace 极空间 P8 8盘位NAS(AMD R2314、32GB)

8999元起

ZSpace 极空间 私有云 Q2C NAS存储 雪山白

ZSpace 极空间 私有云 Q2C NAS存储 雪山白

899元起

ZSpace 极空间 Z4 NAS存储 黑色(8GB、4TB*2)

ZSpace 极空间 Z4 NAS存储 黑色(8GB、4TB*2)

1999元起

ZSpace 极空间 Z4 4盘位 NAS存储 黑色 (J4125 8GB)

ZSpace 极空间 Z4 4盘位 NAS存储 黑色 (J4125 8GB)

2184元起

ZSpace 极空间 私有云Z2pro 4G NAS网络存储服务器 个人家庭共享私有网盘

ZSpace 极空间 私有云Z2pro 4G NAS网络存储服务器 个人家庭共享私有网盘

1399元起

私有云 Z2Pro 2盘位NAS存储(RK3568、4GB)+4TB机械硬盘

私有云 Z2Pro 2盘位NAS存储(RK3568、4GB)+4TB机械硬盘

2049元起

ZSpace 极空间 P8 十二盘NAS存储 双万兆网口

ZSpace 极空间 P8 十二盘NAS存储 双万兆网口

暂无报价

ZSpace 极空间 Z4S 8G版 4盘位NAS(赛扬N5105、8GB)

ZSpace 极空间 Z4S 8G版 4盘位NAS(赛扬N5105、8GB)

2499元起

文中相关商品

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)
ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑
ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色
ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、32GB)
96评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
110
扫一下,分享更方便,购买更轻松