![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 85
紫薯hsh
这个作者很懒,什么都没留下…
展开
-
如何使用ssh密钥登录
SSH的验证方式有两种:帐密验证和公钥私钥验证,第二种方式相对较安全。如果你是第一次使用无密码登录,需要生成密钥对。密钥对生成后,可以重复使用,不需要每次生成;密钥对包括两个文件:私钥文件(Private Key),公钥文件(Public Key)如果你有密钥对,直接上传公钥(锁)到远程主机,使用私钥(钥匙)可以登录远程主机。不用再生成密钥对。公钥可以开放,不需要保密。但是私钥文件不能外泄,否则远程主机有严重的安全风险原创 2023-12-17 17:18:39 · 1198 阅读 · 1 评论 -
如何测试端口的连通性(适用于初学者)
网上的资料有很多,但是都比较杂,说的也不详细,我在这里进行整理归纳,方便初学者学习,力求讲清楚讲明白。此时说明23端口是放开的,如果存在内外网映射的情况下,nc 外网IP(内网192.168.88.100映射出来的) 外网端口(内网23端口映射出来的),如果按照上述方法测试成功说明端口是通的。用以上工具测试端口是否开放前需要先保证端口是否处于监听状态,端口处于监听状态代表有服务在该端口上等待连接,这种情况下才能开始测试端口是否开放,此外还需要查看防火墙是否阻止了对该端口的访问。原创 2023-10-07 18:06:30 · 1077 阅读 · 1 评论 -
Centos7修改ssh默认端口22为其他端口
考虑到有些现场环境是ssh远程到服务器上更改端口的,如果因为操作失误导致更改后的端口连不上,那就尴尬了,因此远程修改时先保留22端口,新增一个端口,比如说3456,要注意新增的端口不能被其他服务使用。配置文件配置的没有问题,3456端口也没有其他服务使用,查看/var/log/audit/audit.log报了不少错误,看样子就是selinux的问题了。但是我发现重启ssh服务后更改没有生效,还是只有22端口,没有我新增的3456端口,这是为什么呢?该端口号没有服务使用,3456端口没有被监听。原创 2023-10-03 15:42:38 · 1049 阅读 · 0 评论 -
linux防火墙简单介绍(iptables、iptables.service、firewalld)
对于第一次学习linux防火墙的同学来说,各种名词可能会把自己脑袋搞晕,不清楚各个名词之前的关系,我就是如此。网上的资料有很多但是很杂很乱,新出来的ChatGPT比百度好用多了,我在这里进行归纳整理,帮助初学者更好的理解,以下演示环境为centos7。防火墙主要分为硬件防火墙和软件防火墙,硬件防护墙是专门设计的一台主机,其中的操作系统主要以提供数据包数据的过滤机制为主,将其他不必要的功能拿掉,因此数据包过滤的效率最佳。本文讲解软件防火墙,硬件防护墙这里不讨论。原创 2023-10-02 16:56:54 · 738 阅读 · 1 评论 -
linux关机、重启、注销 命令
linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot一、命令:关机命令1、halt 立刻关机2、poweroff 立刻关机3、shutdown -h now 立刻关机(root用户使用)4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown转载 2021-07-26 17:01:17 · 703 阅读 · 0 评论 -
linux安装ssh和开启 ssh服务
1.安装SSH如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:sudo yum install sshd 或sudo yum install openssh-server(由osc网友 火耳提供)如果你使用的是debian,ubuntu,linux mint等系列的linux发行版,那么敲入以下命令:sudo apt-get install sshd 或sudo apt-get install openssh-server(由osc网友 火耳提供)转载 2021-07-23 09:45:19 · 312 阅读 · 0 评论 -
Linux系统简介、系统分区和目录结构详解
1、Linux系统的基础认识 Linux系统是一套免费使用和自由传播的类Unix操作系统(主要用在服务器上),是一个基于POSIX和UNIX的多用户,多任务,支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32 位和64位硬件。Linux继承了Unix一网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 严格来讲,Linux不是一个操作系统,Linux这个词本身只表示Linux内核。 内核:内核建立了计算机软件与硬件之间通讯的平台,内核提供系转载 2021-07-21 11:02:38 · 847 阅读 · 0 评论