【raspberry】树莓派新手折腾笔记--00:连接到外网
来源:互联网 发布:游戏俱乐部书生数据 编辑:程序博客网 时间:2024/06/03 16:15
背景:手里一片树莓派1B,和同学合作开发一个在线支付的项目,因为在不同公寓,不太方便。
得知我们学校网络是在同一个局域网之下的,打算让树莓派可以在校内网使用。
需要使用:SSH 和 VNC
一、在树莓派上面开启SSH
树莓派在最新几版系统是默认关闭SSH的。如果你的树莓派能ping通,但是无法连接SSH,
开启方法:在SD卡根目录下新建一个SSH文件“文件名就叫SSH的空白文件,无后缀”。
二、安装VNC
VNC是 树莓派的一个远程图形桌面的解决办法。
1.安装VNC服务: sudo apt-get install tightvncserver
2.设置远程登陆密码:vncpasswd
3.建立开机启动脚本
设置开机启动,需要在/etc/init.d/中创建一个文件。例如tightvncserver:
sudo nano /etc/init.d/tightvncserver
#!/bin/sh### BEGIN INIT INFO# Provides: tightvncserver# Required-Start: $local_fs# Required-Stop: $local_fs# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Start/stop tightvncserver### END INIT INFO# More details see:# http://www.penguintutor.com/linux/tightvnc### Customize this entry# Set the USER variable to the name of the user to start tightvncserver underexport USER='pi'### End customization requiredeval cd ~$USERcase "$1" in start) # 启动命令行。此处自定义分辨率、控制台号码或其它参数。 su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1' echo "Starting TightVNC server for $USER " ;; stop) # 终止命令行。此处控制台号码与启动一致。 su $USER -c '/usr/bin/tightvncserver -kill :1' echo "Tightvncserver stopped" ;; *) echo "Usage: /etc/init.d/tightvncserver {start|stop}" exit 1 ;;esacexit 0
注:少数玩家默认用户不是pi的请自行更改USER变量
按Ctrl+X,回答Y(存盘)退出nano编辑器。
4.设置执行权限
sudo chmod 755 /etc/init.d/tightvncserversudo update-rc.d tightvncserver defaults
至此,树莓派的配置完毕,可以在windows下载程序,登陆界面,
使用窗口1.
三、映射到外网。
开启路由器后台,添加端口转发:
22端口: SSH
5901:VNC 1号窗口的端口,
0 0
- 【raspberry】树莓派新手折腾笔记--00:连接到外网
- 【STM32】新手折腾笔记--00:写在前面
- Kali Linux 新手折腾笔记
- 树莓派3到手折腾笔记,完全新手指导。
- Kali Linux 1.0 新手折腾笔记
- 【raspberrypi】新手折腾笔记--03:使用串口
- 开始折腾 Raspberry Pi
- Raspberry Pi 折腾指南
- 树莓派(raspberry) 笔记
- 【STM32】新手折腾笔记--01:用MDK5新建一个工程
- 【STM32】新手折腾笔记--02:点亮LED灯
- 【raspberrypi】新手折腾笔记--01:安装FTP服务
- ubuntu下使用VNC连接树莓派raspberry
- ubuntu下使用VNC连接树莓派raspberry
- Raspberry Pi 树莓派连接温度传感器DS18B20
- 树莓派 Raspberry-Pi 折腾系列:系统安装及一些必要的配置
- 树莓派折腾录一. 必要的初始化(Raspberry Pi 2 model B + raspbian jessie)
- 树莓派折腾录四. 在野的众多发行版(Raspberry Pi 2 model B+RaspEX)
- java定时任务接口ScheduledExecutorService
- ThymeLeaf通过模板转换对象(根据模板和map生成)
- svn 常用命令
- eclipse jetty启动内存溢出
- 泛型2
- 【raspberry】树莓派新手折腾笔记--00:连接到外网
- java System 常用方法
- thinking in java——0322学习笔记
- 流弊博客集锦(updating)
- python 命名规范
- spring占位符解析器---PropertyPlaceholderHelper
- 加密-解密
- spring源码解析(一)---占位符解析替换
- CPP内存占用和sizeof计算大小的问题