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对象内


目录
相关文章
|
7月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
435 146
|
11月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
543 14
|
12月前
|
安全 网络协议 Linux
Linux网络应用层协议展示:HTTP与HTTPS
此外,必须注意,从HTTP迁移到HTTPS是一项重要且必要的任务,因为这不仅关乎用户信息的安全,也有利于你的网站评级和粉丝的信心。在网络世界中,信息的安全就是一切,选择HTTPS,让您的网站更加安全,使您的用户满意,也使您感到满意。
366 18
|
10月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
3428 0
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
524 13
|
Linux Shell
问题记录:解决Linux登录故障,/etc/passwd配置受损该怎么操作
修复/etc/passwd文件是解决Linux登录故障的重要步骤。通过进入单用户模式、挂载文件系统、恢复或手动修复/etc/passwd文件,可以有效解决该问题。保持定期备份系统配置文件是预防此类问题的最佳实践。
492 5
|
Web App开发 Linux 应用服务中间件
【DrissionPage】Linux上如何将https改为http
通过上述步骤,可以在Linux上将DrissionPage从HTTPS改为HTTP。关键在于修改DrissionPage配置、代码中的HTTPS设置、URL以及Web服务器配置,确保所有部分都正确使用HTTP协议。通过合理配置和测试,能够确保系统在HTTP环境下稳定运行。
668 1
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
大数据 网络安全 数据安全/隐私保护
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
大数据-03-Hadoop集群 免密登录 超详细 3节点云 分发脚本 踩坑笔记 SSH免密 集群搭建(二)
735 5

热门文章

最新文章