树莓派3B+从系统搭建到成为家用服务器

 

  1. 格式化SD卡、烧录系统,这里不做过多介绍
  2. 开启SSH,连接树莓派
    1. 烧录好的系统里,有一个40M左右的分区,在根目录下新建文本文档,名为ssh(无后缀)。
    2. 将SD卡插入树莓派,连接网线,插上电源启动。
    3. 登录路由器或者使用IP扫描软件,查看树莓派IP。
    4. 使用Putty 连接树莓派
      1. ip为上一步查看到的ip,端口默认22。
      2. 默认登录用户:pi,密码:raspberry。
      3. 使用root登录,方便后面操作
        sudo su root
    5. 若想使用root登录,需要修改ssh配置(/etc/ssh/sshd_config):把下面这项注释取消,设置为yes,按照上面第2步启动xrdp
      PermitRootLogin    yes
  3. 更换软件源(这里使用的是清华大学的镜像)
    1. 编辑 `/etc/apt/sources.list` 文件,使用#注释原有的配置
      nano /etc/apt/sources.list
      用以下内容取代:
      deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib
      deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib
      
    2. 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,使用#注释原有的配置用
      nano /etc/apt/sources.list.d/raspi.list
      以下内容取代:
      deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
    3. 同步更新源:
      apt-get update
    4. 更新升级以安装软件包:
      apt-get upgrade
  4. 安装桌面连接工具(推荐使用xrdp)这里有个bug不知道如何解决,使用root用户连接桌面时,自带的浏览器启动不了,需要使用命令启动才行;但是是用pi登录则不会出现这个问题,有知道原因的同学可以评论告知一下,感谢!
    1. 安装xrdp
      apt-get install xrdp
    2. 启动xrdp
      /etc/init.d/xrdp start
    3. 配置默认启动
      update-rc.d xrdp defaults
    4. 本地电脑远程连接
      1. win+r  打开快速启动,输入 mstsc 打开远程连接
      2. 输入ip地址,使用pi账号登录
    5. 使用VNC连接
      1. 安装VNC
        apt-get install tightvncserver
      2. 启动VNC    tightvncserver ,这里会设置vnc连接密码
      3. 使用VNC软件连接。这里一定要加上冒号后的数字,否则vnc连接后桌面显示会不完整,和分辨率没有关系,找了好久才发现原因。。。
  5. 安装vim
    apt-get install vim
  6. 安装vsftpd
    #安装
    apt-get install vsftpd
    #启动
    service vsftpd start
    #配置
    vim /etc/vsftpd.conf
    #修改如下配置:
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    local_umask=022
    #重启vsftpd
    service vsftpd restart
  7. 使用FileZilla Client上传文件至树莓派
    1. 输入IP,用户名pi,密码raspberry,连接成功,即可上传文件
  8. 安装tomcat
    1. 解压tomcat安装包
      tar zxvf apache-tomcat-90.20.tar.gz
    2. 配置开机自启
      1. 重命名 Tomcat 目录,并设置用户权限。
          2. mv apache-tomcat-90.20 /usr/local/tomcat/
          3. chown -R pi /usr/local/tomcat/
      2. 开机自启:
        sudo vim /etc/rc.local在注释后面添加命令,但是要保证exit 0这行代码在最后。
      
      
          # By default this script does nothing.
      
      
          # Print the IP address
          _IP=$(hostname -I) || true
          if [ "$_IP" ]; then
          printf "My IP address is %s\n" "$_IP"
          fi
          /usr/local/tomcat/bin/startup.sh
      
          exit 0
  9.  花生壳内网穿透(重点来了)
    1. 解压花生壳安装包,并启用:
      #安装
      dpkg -i phddns_rapi_3.0.3.armhf.deb
      
      #启用
      systemctl start phddns
      
      #查看状态
      phddns status
      
      #卸载:
      dpkg -r phddns

       

    2.  使用安装得到的SN码登录花生壳网站: https://b.oray.com/ 初始使用密码为admin
    3. 打开内网穿透,添加内网穿透,没有的话可以6块钱开一个,域名可以购买或者使用免费送的一个
    4. 配置好保存后,重启树莓派上的服务端程序,再次点击域名即可访问树莓派上的8080端口了
    5. 除了8080端口,还可以穿透22端口,使用外网SSH连接到树莓派,就不多介绍了。

至此,树莓派的系统搭建和家用服务器就完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值