树莓派入门自学2_无显示屏开始使用树莓派(PuTTY(SSH)、VNC)以及静态IP配置

文章仅供个人学习,内容有错还请见谅

准备

1.树莓派及电源
2.有WiFi功能的电脑
3.tf系统卡及卡套、读卡器
4.一根网线

前期工作

安装PuTTY(远程连接工具):

putty官网:https://putty.org,链接:putty官网
笔者使用的是0.77版64位msi安装包( putty-64bit-0.77-installer.msi)
下载后安装即可,安装为傻瓜式操作,注意安装地址即可。

开启树莓派SSH

取出上一期烧好的系统卡,连接电脑,这是会发现卡被分成了两个分区(boot分区和系统分区),其中系统分区是Linux的文件系统,Windows无法访问,不用多管。
打开boot分区,在里面新建一个文本文档,重命名为ssh(注意ssh是小写,且要去掉后缀)(有人说新建名为ssh的文件夹也可,笔者没有尝试过)。
有了这个文件,再次插上树莓派后树莓派系统会自动配置并打开ssh。
笔者在这么操作时遇到了系统卡插入Windows系统文件管理器会卡死的情况,求大神解释。

硬件连接

树莓派硬件
右下角的接口为网线接口,接通网线,连接电源。(网上有人说树莓派要先接网线再接电源才可以识别,不过笔者测试发现笔者的1b可以接通电源后再接网线)

使用网线连接树莓派和电脑的网口即可。

网络配置

电脑连接无线网络。
右击网络图标,选择打开“网络和Internet”设置这一选项(或通过设置->网络和Internet进入)。
点击高级网络设置下的打开适配器选项按钮(这里作者擦去了WLAN的名称):
网络适配器
这里的WLAN是无线网的适配器,以太网是网口的适配器,由于网口连接了树莓派,最终会被识别为“未识别的网络”。
右击WLAN -> 属性 -> 共享 -> 勾选“允许其他用户通过此计算机的Internet连接来连接”并选择网口的适配器(以太网)-> 点击确定:
共享网络
右击以太网 -> 属性 -> 双击“Internet版本协议4” 查看当前电脑网口的IP(一般为192.168.137.1)
在这里插入图片描述
网络配置基本完成,现在可以关掉设置。

获取树莓派IP

打开Windows的CMD窗口或Powershell,输入指令

arp -a

即可查看当前所有适配器已使用IP:网口已使用网段
其中192.168.137.255为广播地址,上面的是已使用IP地址(即树莓派的IP地址)。(下面的地址我也不知道时什么意思,求大神科普)
知道了树莓派IP可以ping一下,看看能不能ping通:
ping
如果有多个已使用的IP,可以都ping一下,找到通的那个(等待第一个包不通时基本就可以确定不是这个IP)。

记下这个可以ping得通的IP。

远程连接树莓派

打开PuTTY,输入刚刚获取的IP:
putty
点击Open即可连接树莓派。
初次连接,PuTTY会询问是否信任设备:
putty2
选择Accept即可。
下面输入账号密码:
putty3
树莓派系统默认的账号是[pi]密码是[raspberry] (不带方括号),如果自己配置过则输入自己配置的密码。
输入密码时命令行会自动不显示,输完回车即可,输错可以再输。

使用VNC远程桌面连接

由于笔者使用的是无桌面版,这里就简单讲讲。
首先,安装VNC viewer端。
VNC官网:https://www.realvnc.com/en/connect/download/viewer/
链接:VNC官网

下载Windows端即可。安装为傻瓜式安装,注意安装路径。

其次,打开树莓派VNC服务:
打开putty,在命令行输入

sudo raspi-config

进入图形化操作界面:
设置
选择第三项Interface Option:
连接设置
选择VNC:
VNC
选择Yes确认打开,下一界面点击OK,回退到初始界面,按两下右键,选择Finish,退出图形化界面。

接着输入

vncserver

即可运行VNC服务器:
运行VNC
最下面一行的[IP:数字]即是VNC连接地址(直接输入IP也可)。

打开VNC viewer,输入连接地址并回车即可连接。
同样的,初次连接VNC会询问你是否信任设备:
VNC信任设备
点击Continue即代表信任。
接着输入树莓派的账号密码(默认也是[pi:raspberry],这里笔者配置过):
账号密码
点击OK,即可连接:
连接成功
可以看出VNC是模拟了一个屏幕。

下面配置VNC开机自启:
树莓派输入

sudo nano /etc/init.d/vncserver

使用nano文本编辑器打开VNC配置文件。
由于笔者习惯使用vi编辑器,故输入

sudo vi /etc/init.d/vncserver

输入以下配置信息:

#!/bin/sh
#设置用户名
export USER='pi'

eval cd ~$USER
case "$1" in
        start)
        		#启动命令行,自定义分辨率等参数,使用默认配置可以删掉-depth及后面的配置
                su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1600x900'
                echo "Starting VN Server for $USER"
       			 ;;
        stop)
                su $USER -c '/usr/bin/vncserver -kill:1'
                echo "VNCServer stopped"
        		;;
        *)
                echo "Usage: /etc/init.d/vncserver {start|stop}"
                exit 1
        ;;
esac
exit 0

:wq保存退出
如果是nano编辑器,可按照提示,按Ctrl+S写入(保存),再按Ctrl+X退出

给刚刚的配置文件添加权限并更新,输入命令:

sudo chmod 755 /etc/init.d/vncserver
sudo update-rc.d vncserver defaults

等待配置完成
完成后输入命令

sudo reboot

重启树莓派即可。

为方便使用,还可以先给树莓派分配一个静态IP:
树莓派输入

route

查看树莓派当前IP(这是电脑给树莓派分配的IP,是一定可用的)
树莓派输入

sudo nano /etc/dhcpcd.conf
或sudo vi /etc/dhcpcd.conf

打开DHCP配置文件。
在文件末尾添加配置信息

#端口 网口eth0 / 无线网wlan0
interface eth0
#ip地址 使用电脑分配的即可(在树莓派上使用命令route可查)
static ip_address=xxx.xxx.xxx.xxx /24
#网关 网关的前三位与静态IP相同
static routers=xxx.xxx.xxx.1
#手动配置DNS服务器,IP与网关相同,可以没有
static domain_name_servers=xxx.xxx.xxx.1

这里提到了无线网连接,但笔者使用的树莓派1b没有无线网功能,后续买了免驱网卡再尝试。
保存退出,重启树莓派即可。

不过像笔者这样经常切换网络的配置静态IP反而比较麻烦,就不这么做了。

最后,树莓派关机的指令是

sudo shutdown -h now

树莓派和普通PC机一样,突然断电会损伤电脑(特别是硬盘),因此操作完成后不建议经常直接拔掉树莓派电源。

文章仅供个人学习,内容有错还请见谅

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值