一、树莓派ssh打开方法
(1)、命令行指令操作1
sudo /etc/init.d/ssh start .
//此方法为临时开启,每次重启需重新开启,一下几种方法都是永久性的.
(2)、命令行指令操作2
在命令行输入:sudo raspi-config,回车选择:“Interfacing Options”,回车选择"是",回车,最后选择"Finish"完成,然后等待重启即可.
(3)、sd卡新建文件
SD卡连接电脑并打开,在boot中直接新建ssh文件(无后缀文件名).
(4)、图形化界面操作
依次打开 菜单(Menu) > 首选项(preferences) > Raspberry Pi Configuration > interfaces >选择"enable"SSH服务.
二、VNC server远程配置
(1)、VNC server开启
Pi OS默认安装了VNC server,但默认是关闭状态,需手动开启,开启方法如下:
①、命令行指令操作
命令行进入树莓派,输入sudo raspi-config,依次选择"Interfacing Options" > VNC >回车选择"enable">Finish即可开启VNC server,届时会分配一个端口号,首次分配为1
②、图形化界面操作
依次打开菜单(Menu) > 首选项(preferences) > Raspberry Pi Configuration > Interfaces > VNC选择"enable",最后再确定即可开启VNC server.
(2)、分辨率设置
①、命令行指令操作
sudo raspi-config
选择"Display Options" > "VNC Resolution"然后再选择合适的分辨率,最后选择Finish,随后会自动重启生效.
②、图形化界面操作
依次打开菜单(Menu) > 首选项(preferences) > Raspberry Pi Configuration > Display,在 Headless Resolution后面选择合适的分辨率,然后确定会提示重启,选择确定重启即可.
(3)、VNC控制端软件下载
树莓派开启VNC后在控制端下载VNC客户端:https://www.realvnc.com/en/connect/download/viewer/
安装完合适的版本后运行输入树莓派的地址,如若无法进入可尝试输入分配的端口号,首次分配为1.
三、ftp服务器搭建
(1)、安装vsftpd
sudo apt-get install vsftpd
(2)、修改配置/etc/vsftpd.conf
sudo vim /etc/vsftpd.conf
四、树莓派的密码
(1)、普通密码
初次安装成功后,系统默认用户名为:pi 密码为:raspberry.
(2)、root密码
root默认无密码,需自己先设置密码:
sudo passwd root
然后输入两次相同的密码,然后解锁root账户:sudo passwd --unlock root
切换进入root:
su root或su
然后输入密码即可.
五、防火墙
(1)、安装防火墙
sudo apt-get install ufw
(2)、开启/关闭防火墙
开启sudo ufw enable
关闭sudo ufw disable
(3)、关闭所有外部对本机的访问
sudo ufw default deny
本机对外访问正常.
(4)、查看防火墙状态
sudo ufw status
(5)、开启/禁用相应端口或服务事例
sudo ufw allow 80允许外部访问80端口
sudo ufw delete allow 80禁止外部访问80端口
sudo ufw allow from 192.168.1.1允许此ip访问所有的本机端口
sudo ufw deny smtp禁止外部访问smtp服务
sudo fuw delete allow smtp删除上面建立的某条规则
ufw deny proto tcp from 36.0.0.0/8 to 192.168.1.1 port 22 要拒绝所有的流量从 TCP的36.0.0.0/8到端口22的地址192.168.1.1
可以允许所有RFC1918网络(局域网/无线局域网)访问这个主机(/8,/16/12是一种网络分级)
sudo ufw allow from 10.0.0.0/8
sudo ufw allow from 172.16.0.0/12
sudo ufw allow from 192.168.0.0/16
可以使用 sudo ufw allow 开启相应服务
六、vim
(1)、安装vim
sudo apt-get install vim
因为Pi OS默认已经安装vi编辑器,所以我们也可以先将vi卸载再安装vim(强迫症专属)
sudo apt-get remove vim-common
sudo apt-get install vim
(2)、打开并编辑文件
输入vim filename即可打开文件
vim filename
进入文件默认是浏览只读模式.输入"i"即可进入编辑模式.底部也会显示模式更换.
编辑完文件后按Esc键更改模式,然后输入:wq即可保存退出vim,有些文件权限不够需要先进入root获得超级管理员权限再进行操作,也可以分步进行操作,先按Esc输入:w即可保存文件.再按Esc输入:q退出文件,在退出的时候也可以加一个!进行强制退出.即先按Esc,再输入:wq!进行强制保存退出,除了以上方法外,还可用Ctrl z来进行强制退出.
退出前一定要确认文件修改完成,防止文件错误导致系统异常.
七、利用cron来设置树莓派定时重启
在树莓派长时间不间断运行后总会出现各种各样的问题,就像我的树莓派服务器每过几天总会出现无法连接的情况,所以我利用cron定时任务给树莓派设置了每天晚上22:05进行重启的任务.
首先我们要使用nano指令来进入crontab文件
sudo nano /etc/crontab
然后我们在文末根据个人需要来添加定时任务
# 每天22:05对树莓派进行重启,pi为username
05 22 * * * pi sudo reboot
这样即可设置定时任务