linux中ssh免密登录及HTTP详解

简介: linux中ssh免密登录及HTTP详解

一、ssh远程连接服务

1.实现免密登录

首先要使客户端产生公钥和私钥

[root@web ~]# ssh-keygen -t rsa -b 4096

然后将公钥添加到authorized_keys文件

[root@good .ssh]# ssh-copy-id root@192.168.109.130

可在另一个服务器上查看是否有authorized_keys文件

登录远端服务器,可发现不需要输入密码,免密登录成功

2.设置只允许student1, student2用户登录

[root@rhcsa ~]# vim /etc/ssh/sshd_config

重启ssh服务

[root@good ssh]# systemctl restart sshd

3.get和post的区别

1.表现形式上

浏览器回退的时候get不会重新请求,post会 2.get请求会被浏览器主动缓存,post不会 3.get请求的参数会保留在浏览器历史记录里面,post不会。为了防止CSRF攻击建议使用post

2.功能上

post是向服务器发送数据

get是向服务器获取数据

3.长度上

get的url的长度会受到限制,最大长度为2048个字符。

post的长度无限制

4.HTTP状态码,常用的状态码有哪些?

常见的 HTTP 状态码:

200 - 请求成功

301 - 资源(网页等)被永久转移到其它URL

404 - 请求的资源(网页等)不存在

500 - 内部服务器错误

HTTP状态码列表



5.HTTP请求报文和响应报文

6.HTTP是如何保持连接状态的

Cookie保持状态

Cookie是http请求中header中的一个属性,它保存在客户端。


Cookie是保存到客户端的一个文本文件,与特定客户相关。


Cookie是一种由服务器发送给客户的片段信息,存储在客户端浏览器的内存中或硬盘上,cookie存活在本地,在客户随后对该服务器的请求中发回它。


Cookie以“键-值”对的形式记录会话跟踪的内容,服务器利用响应报头set-cookie来发送cookie信息。


session

客户端可以阻止服务器写入cookie 所以说cookie不太可靠 另外也不安全


更安全的是基于session的HttpSession对象


服务器为每个会话创建一个HttpSession对象


– 每个会话对象都有一个唯一的ID


– 把用户的数据保存在相应的HttpSession对象内


目录
相关文章
|
9月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
468 14
|
10月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
527 24
|
9月前
|
安全 网络协议 Linux
Linux查 ssh端口号和服务状态
本指南详细介绍如何检查SSH服务的运行状态,包括通过进程命令验证服务启动、查看监听端口、检测系统服务状态以及防火墙配置。同时提供安全建议,如修改默认端口、禁用密码登录和定期更新系统,确保SSH服务稳定与安全。适用于不同Linux发行版(Systemd/SysVinit),帮助用户全面排查和优化SSH配置。
|
11月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
476 10
|
安全 Linux 网络安全
Linux端的ssh如何升级?
Linux端的ssh如何升级?
1236 59
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
XML 大数据 网络安全
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(一)
302 5
|
大数据 网络安全 数据安全/隐私保护
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
558 5
|
安全 应用服务中间件 Shell
网站在后台启用了https协议之后重新登录就不进去后台的解决方法
网站在后台启用了https协议之后重新登录就不进去后台的解决方法

热门文章

最新文章