我们在开发中经常遇到对方的接口请求有频率限制,比如当前接口每秒的请求不能大于100,不能大于1000,对于这样的,我们作为请求方,如何做限定?
服务器信息 centos7 ssh cat vim
1.如何安装ssh这里不介绍哈!
2.查看下配置
cat /etc/ssh/sshd_config是不是看到了一行
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
AuthorizedKeysFile .ssh/authorized_keys表示说授权验证文件在上面的这个地方~/.ssh/authorized_keys
3.创建临时文件夹
mkdir -p /home/temp4.创建证书串,公和私
ssh-keygen -t rsa -b 4096 -f /home/temp/user_ca -C user_ca确认后会叫你输入2次密码,输入一样的就成,记住他,后面要用到。
命令选项
-b:指定密钥长度;
-e:读取openssh的私钥或者公钥文件;
-C:添加注释;
-f:指定用来保存密钥的文件名;
-i:读取未加密的ssh-v2兼容的私钥/公钥文件,然后在标准输出设备上显示openssh兼容的私钥/公钥;
-l:显示公钥文件的指纹数据;
-N:提供一个新密语;
-P:提供(旧)密语;
-q:静默模式;
-t:指定要创建的密钥类型。5.查看生成的证书文件
cd /home/temp/ls6.看到了user_ca 和 user_ca.pub 两个新生成的文件。
7.打开user_ca.pub文件,复制他的内容,注意不要空行。
8.打开~/.ssh/authorized_keys文件,换一行新的,然后把7的内容复制进去。这个意思是服务器认可那个公证书。
#这个命令是不是表示追加内容呢?
cat /home/temp/user_ca.pub >> ~/.ssh/authorized_keys9.重启ssh服务.
systemctl restart sshd10.把user_ca文件复制到本地,接下来我们要使用他进行SSH登录,我们打开Xshell7工具,新建会话,在用户身份验证那边勾选Public Key。IP和端口啥的输入进行。然后进行登录。
11.在跳出密码的那个界面,选择第二种,然后选择文件user_ca,然后输入证书密码,点击登录。应该就可以登录了。
12.把user_ca的内容复制到后台对应的证书内容粘贴处,然后写入证书密码。下次就可以使用了。
尘埃
不用选,后面都是PasteApeart,他们其实是一个东西
看版本,PasteApeart.Helper 26.9.2之后,就按照基类前面的顺序了,也符合阅读顺序,当然你可以使用PasteSort再次改变他!
1.语言吧,这本身只是一个开发思想,其实其他语言也可以用,不过最优雅实现的还是.NET
2.特别适用于需要表单,表格的系统,所以哪些EMS,CRM,ERP等都合适
3.扩展,比如这个思想,你也可以应用于C/S,理论上也是可以的
4.这个主要针对的是管理端,附带UI的CRUD,也就是说对于业务代码,是没影响的!
5.可能入门会麻烦点,毕竟有接近100个PasteXXXX特性要了解,幸运的是都是Paste开头,官方的也支持,比如MaxLength,Required等!