ssh客户端xshell配置证书登录

1、生成公钥和私钥
ssh-keygen -t rsa
默认在/root/.ssh/生成id_rsa.pub和id_rsa两个文件,id_rsa.pub为公钥,id_rsa为私钥。
生成过程中可以输入密码,在后续使用证书登录时也会提示输入密码,目的是保证私钥的使用安全。
2、将id_rsa.pub的内容导入需要使用证书登录的客户端的/root/.ssh/authorized_keys
cat id_rsa.pub >> authorized_keys
或者在生成公钥私钥的机器上直接执行ssh-copy-id root@192.168.1.123
3、在ssh客户端导入id_rsa
其中xshell导入步骤为 会话属性–用户身份验证–方法选择“Public Key”–用户密钥导入id_rsa。
或者也可以全程使用xshell进行公钥和私钥的生成和导入。

完成ssh证书登录配置后,可以选择在sshd_config中关闭密码登录PasswordAuthentication。

这个操作其实相当于平时在Linux上配置的ssh免密码登录,而/etc/ssh/ssh_config中已经定义了一个配置IdentityFile ~/.ssh/id_rsa用来使用私钥,等同于xshell导入id_rsa私钥。

ajax.googleapis替换为国内源cdnjs.net(非360)

原理即是ajax.googleapis.com/ajax/libs 替换为 libs.cdnjs.net

1、找出含有googleapi的文件
grep -R ajax.google www.mysite.com/

2、比如会有script-loader.php和pagebar_options.php,使用sed替换:
sed -i ‘s/ajax.googleapis.com\/ajax\/libs/libs.cdnjs.net/’ ./mysite.com/wp-includes/script-loader.php
sed -i ‘s/ajax.googleapis.com\/ajax\/libs/libs.cdnjs.net/’ ./mysite.com/wp-content/plugins/pagebar/pagebar_options.php

可道云kodexplorer开启https(Let’s Encrypt证书)

一、证书申请
安装和生成letsencrypt
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./certbot-auto certonly –standalone –email haha@abc.com -d cloud.abc.com
具体过程可参考:http://www.dearda.com/index.php/archives/2155

执行完成后生成如下2个文件:
/etc/letsencrypt/live/www.mysite.com/fullchain.pem;
/etc/letsencrypt/live/www.mysite.com/privkey.pem;

二、Apache配置可道云的https
1、增加httpd的mod_ssl模块
yum install -y mod_ssl 继续阅读“可道云kodexplorer开启https(Let’s Encrypt证书)”

申请Let’s Encrypt用于https的证书

Let’s Encrypt是通过执行certbot-auto来申请证书,certbot-auto是一个程序,通过git可以复制到本地。
一共有这几种模式:apache、nginx、webroot、standalone、DNS plugins和manual。
我用的是standalone模式,以下是讲的是standalone模式的操作过程。 继续阅读“申请Let’s Encrypt用于https的证书”

NFS搭建

服务器:华为RH2288
硬件配置:12块3T SATA硬盘,2块600G SAS硬盘
raid组划分工具:MegaCli

一、配置本地硬盘和目录

安装MegaCli
rpm -ivh Lib_Utils-1.00-09.noarch.rpm
rpm -ivh MegaCli-8.07.14-1.noarch.rpm

查看raid卡信息
/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL
可支持以下raid组类型和硬盘类型:
RAID Level Supported : RAID0, RAID1, RAID5, RAID6, RAID00, RAID10, RAID50, RAID60, PRL 11, PRL 11 with spanning, SRL 3 supported, PRL11-RLQ0 DDF layout with no span, PRL11-RLQ0 DDF layout with span
Supported Drives : SAS, SATA

查看raid组配置
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 继续阅读“NFS搭建”

百度AI识别调用的简单例子

一、车辆识别

1、安装百度ai的python SDK
使用到python调用百度ai的接口,官网下载相对应的SDK:https://ai.baidu.com/sdk#vis
解压,python setup.py install

2、调用接口:
调用代码,其中xxxxx这3项需要使用百度ai后台提供相应内容,目前免费开放,接口每天有使用限制,直接注册创建一个应用即可。
每种识别场景都有各自对应的调用语句和返回值,我用的是“车辆识别”
https://ai.baidu.com/docs#/ImageClassify-Python-SDK/top
https://ai.baidu.com/docs#/ImageClassify-Python-SDK/496d7920
继续阅读“百度AI识别调用的简单例子”

CentOS 7.5 安装 Openstack Rocky (allinone)

操作系统:CentOS 7.5
服务器:酷睿E8600+8G+SSD128G

一、安装openstack rocky
https://www.rdoproject.org/install/packstack/

systemctl disable firewalld
systemctl stop firewalld
systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl enable network
systemctl start network

yum install -y https://rdoproject.org/repos/rdo-release.rpm
这一步安装好后,最好将相关repo文件中的url修改为国内仓库,速度会快很多,如中科大http://mirrors.ustc.edu.cn/

yum install -y centos-release-openstack-rocky

yum-config-manager –enable openstack-rocky

yum update -y 继续阅读“CentOS 7.5 安装 Openstack Rocky (allinone)”

OpenStack 版本历史和生命周期 2019.04.28

 

 

Series Status Initial Release Date Next Phase EOL Date
Train Development 2019-10-16 estimated(schedule) Maintained estimated 2019-10-16
Stein Maintained 2019-04-10 Extended Maintenanceestimated 2020-10-10
Rocky Maintained 2018-08-30 Extended Maintenanceestimated 2020-02-24
Queens Maintained 2018-02-28 Extended Maintenanceestimated 2019-08-25
Pike Maintained 2017-08-30 Extended Maintenanceestimated 2019-03-03
Ocata Extended Maintenance 2017-02-22 Unmaintainedestimated TBD
Newton End Of Life 2016-10-06 2017-10-25
Mitaka End Of Life 2016-04-07 2017-04-10
Liberty End Of Life 2015-10-15 2016-11-17
Kilo End Of Life 2015-04-30 2016-05-02
Juno End Of Life 2014-10-16 2015-12-07
Icehouse End Of Life 2014-04-17 2015-07-02
Havana End Of Life 2013-10-17 2014-09-30
Grizzly End Of Life 2013-04-04 2014-03-29
Folsom End Of Life 2012-09-27 2013-11-19
Essex End Of Life 2012-04-05 2013-05-06
Diablo End Of Life 2011-09-22 2013-05-06
Cactus End Of Life 2011-04-15
Bexar End Of Life 2011-02-03
Austin End Of Life 2010-10-21

https://releases.openstack.org/

Pages: 1 2 3 4 5 6 7 8 9 10 ... 51 52 53 Next