当前位置:网站首页>利用华为云ECS服务器搭建安防视频监控平台【华为云至简致远】
利用华为云ECS服务器搭建安防视频监控平台【华为云至简致远】
2022-08-03 13:58:00 【InfoQ】
1. 前言
2. 购买云服务器
2核4G S6云服务器
3. 登录云服务器
弹性云服务器
更多
立即登录
root
4. 使用CloudShell登录云服务器
CloudShell登录
5. 使用SecureCRT登录云服务器
CloudShell
SecureCRT 6.5
SecureCRT 6.5
Key exchange failed
命令行输入:
vim /etc/ssh/sshd_config
在文件最后添加:
KexAlgorithms [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1
保存退出。
重启ssh服务
service ssh restart
[1]弹性云服务器状态为“运行中”。
[2]弹性云服务器已经绑定弹性公网IP,绑定方式请参见绑定弹性公网IP。
[3]所在安全组入方向已开放22端口,配置方式请参见配置安全组规则。
[4]使用的登录工具(如PuTTY,SecureCRT`)与待登录的弹性云服务器之间网络连通。例如,默认的22端口没有被防火墙屏蔽。
SecureCRT 6.5
SecureCRT 6.5
,自己下载一个即可。当然,不一定非要使用
6. 安装NFS服务器
[email protected]:~# sudo apt-get install nfs-kernel-server
[email protected]:~# mkdir work
/home/work *(rw,no_root_squash,sync,no_subtree_check,insecure)
/etc/init.d/nfs-kernel-server start #启动 NFS 服务
ufw disable #关闭防火墙
/etc/init.d/nfs-kernel-server restart #重启NFS服务
exportfs -arv #共享路径生效
[email protected]:~$ sudo mount -t nfs -o nolock 122.112.212.171:/home/work /home/wbyq/mnt/
sudo mount -t nfs -o nolock 122.112.212.171:/home/work /home/wbyq/mnt/
7. 安装NGINX(配置RTMP服务)
[email protected]:~# sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
[email protected]:~# mkdir nginx
[email protected]:~# cd nginx/
[email protected]:~# wget http://nginx.org/download/nginx-1.10.3.tar.gz
[email protected]:~# wget http://zlib.net/zlib-1.2.11.tar.gz
[email protected]:~# wget https://ftp.pcre.org/pub/pcre/pcre-8.40.tar.gz
[email protected]:~# wget https://www.openssl.org/source/openssl-1.0.2k.tar.gz
[email protected]:~# wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
[email protected]:~# tar xvf openssl-1.0.2k.tar.gz
[email protected]:~# tar xvf nginx-rtmp-module-master.tar.gz
[email protected]:~# tar xvf nginx-1.8.1.tar.gz
[email protected]:~# tar xvf pcre-8.40.tar.gz
[email protected]:~# tar xvf zlib-1.2.11.tar.gz
[email protected]:~# cd nginx-1.8.1/
[email protected]:~# ./configure --prefix=/usr/local/nginx --with-debug --with-pcre=../pcre-8.40 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.0.2k --add-module=../nginx-rtmp-module-master
[email protected]:~/nginx/nginx-1.8.1# make && make install
/usr/local/nginx/nginx:主程序
[email protected]:/usr/local/nginx/sbin# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.8.1
[email protected]:~# vim /usr/local/nginx/conf/nginx.conf
打开文件后,在文件最后加入以下配置:
rtmp {
server {
listen 8888;
application live {
live on;
record all;
record_unique on;
record_path "./video"; #视频缓存的路径
record_suffix -%Y-%m-%d-%H_%M_%S.flv;
}
}
}
[email protected]:/usr/local/nginx/sbin# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
sudo service nginx start
sudo service nginx stop
sudo service nginx restart
sudo service nginx start
8. 摄像头推流音视频到服务器
9. 编写本地RTMP流播放器
10. 总结
边栏推荐
猜你喜欢
APT组织最喜欢的工具 Cobalt Strike (CS) 实战
鸿湖万联扬帆富设备开发板正式合入OpenHarmony主干
Nature, Cell都在用的Relia Tech 抗原亲和纯化LYVE1抗体
Tao Te: Engine or baggage?
动作条的多项复选
HCIP Fifteenth Day Notes (Three-layer Architecture of Enterprise Network, VLAN and VLAN Configuration)
国产替代风潮下,电子元器件B2B商城系统如何助力企业突围市场竞争
农产品企业如何进行全网营销?
Nanoprobes金脂质偶联物的相关应用
Nanoprobes 金纳米颗粒标记试剂丨1.4 nm Nanogold 标记试剂
随机推荐
tinymce 如何实现动态国际化
有哪些好用的IT资产管理平台?
MySQL【存储过程与函数】
用1000行代码统计西安新房价格后,我有一个惊人的发现……
数据分析(二)——numpy
【框架】idea找不到xxx依赖项怎么办
GDB调试CoreDump文件
Nanoprobes 金纳米颗粒标记试剂丨1.4 nm Nanogold 标记试剂
参数量仅0.5B,谷歌代码补全新方法将内部生产效率提升6%
W11或W10系统如何进行休眠?
大型连锁百货运维审计用什么软件好?有哪些功能?
Nanoprobes EnzMet - 酶金相相关介绍及应用
Heaps
如何合理安排一天,做到高效备考?
IDO代币预售dapp开发及NFT模式
varchar2和varchar2(char)_datetime数据类型
苹果终于认清现实,销量成为优先考虑,iPhone14将不涨价
安全狗《云原生安全威胁分析报告》首次提出双检测模型
c语言结构体知识总结
位级运算之提取位级表示的最高位