树莓派服务器地址
① 怎样在树莓派上安装ftp服务器
在树莓派终端安装FTP服务器
sudo apt-get install vsftpd
然后对FTP进行配置,打开它的配置文件
sudo nano /etc/vsftpd.conf
修改以下配置
# 不允许匿名访问
anonymous_enable=NO
# 设定可以进行写操作
write_enable=YES
# 设定本地用户可以访问
local_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
重启服务
sudo service vsftpd restart
完成以上的配置就可以访问树莓派下的FTP服务器了。
在Windows的命令行下连接ftp服务器
ftp xx.xx.xx.xx
输入用户名和密码
用户(xx.xx.xx.xx:(none)): xxx
331 Please specify the password.
密码:
230 Login successful.
切换目录,上传文件
ftp> lcd d:\
目前的本地目录 D:\。
ftp> put Xware1.0.30_armel_v5te_glibc.zip
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 Transfer complete.
ftp: 发送 2078853 字节,用时 6.65秒 312.70千字节/秒。
断开连接
ftp> bye
以上就是关于在树莓派下部署FTP服务器,和从Windows访问树莓派FTP服务器的方法了。
② 如何建立树莓派3 LAMP Web服务器
建立树莓派3 LAMP Web服务器方法步骤如下:
1在树莓派上安装linux系统,到官网下载系统压缩包,可以使用raspbian。
2如果在windows下安装,需要下载win32diskimager,解压系统,将解压出来的系统映像写到内存卡(内存卡最好大点,推荐8G以上的内存卡)。
3如果在Linux系统下安装,先输入命令:sudo fdisk -l
查询内存卡的分区,一般是/dev/sdb。
把系统映像解压到目录下/home/***,输入命令:
sudo dd bs=1M if=~/2016-02-26-raspbian-jessie-lite.img of=/dev/sdb
看到以下输出就成功写入了。
4把内存卡装入树莓派,开机启动,第一次会需要配置系统,可以按默认设置直接启动进入系统。
5安装Apache。apache服务器一般在linux软件源列表有,可以用apt安装。
在安装可以先更新一下apt的软件列表,以确定安装的软件是最新。
输入命令:sudo apt-get update
更新完毕可以正式安装apache了。
输入命令:sudo apt-get install apache2
6安装mysql。这个也是软件列表中的软件,所以直接用apt安装。因为是使用服务器端应用,输入以下命令安装:
sudo apt-get install mysql-server
7安装php。
输入命令:sudo apt-get install php5
php还需要对数据库进行操作,所以还需要安装php5-mysql
输入命令:sudo apt-get install php5-mysql
8注册一个域名,用nat123将你的域名与IP进行域名解析。若是内网则还需要内网映射。
9在浏览器输入打开网址,网页正常显示服务器就搭建成功了。
③ 如何用树莓派给自己搭建一个不会被污染的DNS服务器
以win7如何搭建邮件服务器为例: 1、先做DNS的配置因为要用到DNS对邮件服务器作域名解析,所以要创建一个DNS, 2、DNS的安装:开始菜单->管理工具->管理报务器;在弹出的界面上点击安装DNS服务器就行了 3、DNS的打开:开始菜单->管理工具->DNS;点击就能打开了 4、DNS的配置:在配置界面上->正向查找区域->右键菜单-〉新建区域;要先创建一个区域来对邮件服务器的IP进行解析!创建完成之后在创建的区域内新建一个IP为1712.16.3.1的mail主机;同时也要新建两个指向主机的别名POP3和SMTP(邮件服务器用到的两个最重要的协议) 5、配置IIS IIS的安装:开始菜单->控制面板->添加或删除程序->添加删除windows组件->应用程序服务器->详细信息->IIS->详细信息->全选-〉确定-〉下一步-〉完成, IIS的打开:开始菜单->管理工具->IIS IISR 配置:选择“默认SMTP虚拟服务”右键->属性->传递标签->高级->在虚拟域和完全域里填上在DNS里创建的区域名!这样做的目的就是为了能够在收件那里显示发件人的信息, 6、安装并配置POP3服务 POP3的安装:开始菜单->控制面板->添加或删除程序->添加/删除windows组件-〉电子邮件服务-〉详细信息->全钩->确定->下一步->完成, POP3打开:开始菜单->管理工具->POP3服务 POP3的配置:新建一个域名(要和DNS的区域名一样)再在新建的域里创建两个用户用作测试!用户1:tx1 密码:123 用户2:tx2 密码:123。 7、完成即可。
④ 如何查看树莓派ip地址
你好,局域网内的某个设备的ip,均可通过路由查看。
你可以先排除其他设备
如果无法确认哪个ip,可以先将网内的其他设备先断开,并关闭路由1分钟后重新启动
这时路由内的设备仅剩树莓派和你的电脑,然后去路由内看dhcp分配
当然,简单的想,你电脑如果是192.168.1.100,那么树莓派就是192.168.1.101,或192.168.1.99
⑤ 如何构建树莓派的网络服务器
转发功能?
⑥ 如何找到树莓派通过DHCP获得的IP地址
m提到了几种有意思的方法
通过Matlab命令行
h = raspberrypi(‘raspberrypi-ah')
h.openShell(‘ssh')
安装一个启动过程中能读出IP的软件,该软件也是MathWork出品的
通过DDNS(Dynamic DNS)
启动时发邮件通知
就个人而言,上面的方法觉得都不够好。
需要安装Matlab,一个好几G的工具软件就是为了找个IP用,有些蛋疼
要插个耳机或者音响什么的
需要互联网环境
需要互联网环境
下面我介绍一个简单实用的方法,通过arp协议获得IP
通过arp-scan获得树莓派IP
arp协议是一个数据链路层协议,负责IP地址和Mac地址的转换。下面我们介绍一个arp-scan工具扫出局域网所有的IP地址
安装arp-scan
Mac OS
brew install arp-scan
Ubuntu
sudo apt-get arp-scan
扫描以太网IP地址
arp-scan --interface en0 --localnet
此处en0是网卡的设备名称,可以通过ifconfig命令获得,有多种网卡时注意不要写错
扫描结果如下
nterface: en0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.199.1 d4:ee:07:04:0d:e6 (Unknown)
192.168.199.239 e8:8d:28:06:db:2f (Unknown)
192.168.199.107 b8:27:eb:96:c4:2f (Unknown)
513 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8: 256 hosts scanned in 1.242 seconds (206.12 hosts/sec). 2 responded
由于arp-scan的版本比较低,所以主机名为Unknown,不过没有关系,由于树莓派的Mac地址都是 b8:27:3b 开头的。所以 192.168.199.107 就是树莓派的IP地址
One line Command
arp-scan --interface en0 --localnet | grep grep b8:27:eb
⑦ 如何用树莓派搭建个人 web 服务器
Apache + MySql + Php.
1、安装Apache
Apache可以用下面的命令来安装
sudo apt-get install apache2
Apache默认路径是/var/www/
其配置文件路径为:/etc/apache2/
可以通过:sudo vi /etc/apache2/ports.conf修改监听端口号
重启服务生效:sudo service apache2 restart
2、安装mysql
sudo apt-get install mysql-server
安装过程中,会出现一个提示符让你输入一个密码。
这个密码是mysql root用户的密码。
3、安装PHP
输入下面的命令,就可以安装PHP 5,以及PHP访问mysql数据库所需要的库。
sudo apt-get install php5
sudo apt-get install php5-mysql
4、测试
安装完成后,可以在浏览器中输入你路由器的IP或域名,就可以访问你的网站了。
你应该能看到一个页面显示“It works”,但是没有其它内容。
创建一个/var/www/index.php
5、外网访问
这里使用蒲公英组建异地局域网实现外网访问
先将蒲公英安装包预先上传至树莓派(路径:/home/oray/下载/PgyVPN_CentOS_2.0.0_x86_64.rpm)
通过cd命令进入存放蒲公英安装软件的目录,输入rpm命令进行安装;
cd 下载/
rpm -ivh PgyVPN_CentOS_2.0.0_x86_64.rpm
安装成功后,任意路径下输入“PgyVistor”命令即可调出交互界面,按照界面指示输入账号进行登录,可以选择打开自动登录。
之后,外网设备同样安装蒲公英客户端,用同一账号登录就可以访问树莓派的Web服务了~
⑧ 怎么用VNC远程控制树莓派
在已经成功用ssh连接到树莓派到话,如果连接树莓派桌面,需要在树莓派中安装一个叫tightvncservervnc服务。
操作如下:
终端中输入sudo apt-get install tightvncserver
安装好后,输入tightvncserver回车,启动vnc服务。
然后就可以连接了。
Mac中,在文件夹Finder的菜单中,打开Go下的连接服务器,然后输入vnc://树莓派IP地址:5901。其中5901是默认的端口。
Windows上可能需要安装个软件来连接,可以自己查一查。
iis7服务器管理工具是一款免费的绿色版远程控制软件,它可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。iis7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。
⑨ 如何用树莓派搭建服务器
在树莓派上安装linux系统,到官网下载系统压缩包,推荐使用raspbian。 如果在windows下安装,需要下载win32diskimager,解压系统,将解压出来的系统映像写到内存卡(内存卡最好大点,推荐8G以上的内存卡)。 如果在Linux系统下安装,先输入命令:sudo fdisk -l 查询内存卡的分区,一般是/dev/sdb。 把系统映像解压到家目录下/home/***,输入命令: sudo dd bs=1M if=~/2016-02-26-raspbian-jessie-lite.img of=/dev/sdb 这步按你自己的实际情况操作。 看到以下输出就成功写入了。 把内存卡装入树莓派,开机启动,第一次会需要配置系统,可以按默认设置直接启动进入系统。 安装Apache。apache服务器一般在linux软件源列表有,可以用apt安装。 在安装可以先更新一下apt的软件列表,以确定安装的软件是最新。 输入命令:sudo apt-get update 更新完毕可以正式安装apache了。 输入命令:sudo apt-get install apache2 安装mysql。这个也是软件列表中的软件,所以直接用apt安装。因为我们是使用服务器端应用,输入以下命令安装: sudo apt-get install mysql-server 安装PHP。 输入命令:sudo apt-get install php5 php还需要对数据库进行操作,所以还需要安装php5-mysql 输入命令:sudo apt-get install php5-mysql 注册一个域名,用nat123将你的域名与你的IP进行域名解析。若是内网则还需要内网映射。 9 在浏览器输入打开你的网址,网页正常显示服务器就搭建成功了。