1.实现免密登录
产生公钥和私钥
ssh-keygen -t rsa
复制该公钥文件到服务端的该目录下:
ssh -copy-id 指定服务器
指定服务器
实现免密登录
Windows连接到Linux免密登录
上传文件
追加
2.设置只允许student1, student2用户登录![](https://img-blog.csdnimg.cn/783fd93c3d914a2d9c11154c5d55cf5e.png)
![](https://img-blog.csdnimg.cn/78cf474b65ef46e99f050cd933dbd99e.png)
3.get和post的区别![](https://img-blog.csdnimg.cn/b2d105c3329a48ce8697227f063756a0.png)
4.HTTP状态码,常用的状态码有哪些?
状态代码:由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值。
1xx:指示信息 —— 表示请求已接收,继续处理
2xx:成功 —— 表示请求已被成功接收、理解、接受
3xx:重定向 —— 要完成请求必须进行更进一步的操作
4xx:客户端错误 —— 请求有语法错误或请求无法实现
5xx:服务器端错误 —— 服务器未能实现合法的请求
常见状态代码、状态描述的说明如下:
503 Server Unavailable:服务器当前不能处理客户端的请求,一段时间后可能恢复正常
500 Internal Server Error:服务器发生不可预期的错误
404 Not Found:请求资源不存在,举个例子:输入了错误的URL
403 Forbidden:服务器收到请求,但是拒绝提供服务
401 Unauthorized:请求未经授权,这个状态代码必须和 WWW-Authenticate 报头域一起使用
400 Bad Request:客户端请求有语法错误,不能被服务器所理解200 OK:客户端请求成功
5.HTTP请求报文和响应报文
http请求报文由请求行、请求头部、空行和请求报文主体几个部分组成:
http响应报文由起始行、响应头部、空行和响应报文主体这几个部分组成:
6.HTTP是如何保持连接状态的
状态保持的方法有两种:cookie+session实现和token实现
一.cookie+session实现
cookie:
Cookie是由服务器端生成,发送给浏览器,浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时自动发送该Cookie给服务器Cookie可以用来在某个WEB站点会话间持久的保持状态
session:
Session是另一种记录客户状态的机制,基于Cookie实现,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上,这就是Session,客户端浏览器再次访问时只需要从该Session中查找该客户的状态就可以了。