【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
原创粉丝点击