ubuntu+内网穿透

突发奇想,买了nas不在docker里搞个ubuntu,然后在其他地方也能访问嘛。这样我的电费变成服务器的费用也还不错。

 

Ubuntu部署

1.docker pull ubuntu

2.docker run -dit --name ubuntu_ssh_container -p 2222:22 ubuntu

  • -dit:以 detached (后台) 模式运行容器,并开启一个伪终端。
  • --name ubuntu_ssh_container:给容器命名为 ubuntu_ssh_container
  • -p 2222:22:将容器的 22 端口映射到宿主机的 2222 端口,以便能通过 SSH 连接。
  • ubuntu:指定使用的镜像为 ubuntu

对应到nas上的话,那么需要开放一个端口给外部调用,与此同时最好是映射一个文件目录给外部调用

 这样在nas上丢文件能直接丢到dokcer里面的/data目录,实现远程上传

3.安装ssh

apt-get update apt-get install -y openssh-server

apt-get install vim

passwd root
设置密码

service ssh start

有可能会出现登录不了的情况:需修改ssh配置文件,检查容器内的 /etc/ssh/sshd_config 文件,确保以下配置是允许的 PermitRootLogin yes

 

service ssh restart 重启

4.ssh登录

内网穿透

绿联 (UGREEEN) NAS 穿透指南 | SakuraFrp 帮助文档 (natfrp.com)

把刚刚的2222端口映射上去就OK了

 

posted @   王鹏鑫  阅读(129)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示