Linux操作系统 学习笔记(一) 免密操作

简介: Linux操作系统 学习笔记(一) 免密操作

首先,我们学习linux操作系统,我们一定要优先学会几个基本操作。

1.cd 切换路径

使用方法:例如我需要切换到莫个文件路径下,那么我就可以写 cd 路径 。cd和路径之间要留出一个空格。

2. vim 文件操作

具体的vim操作,我们在后面会慢慢讲解他的四大模式。这里我们可以理解vim为文件的打开。

使用方法:vim 文件名

3. mkdir 创建文件夹

mkdir 可以创建一个文件夹,然后我们可以直接在这个文件夹里面操作自己的文件。

使用方法:mkdir 文件名

那么我们开始正题,但是在免密操作之前,

我们要怎么才可以让我们的登陆方式简单一点呢?

以往登陆方式:

ssh 用户名@公网ip
例如:ssh scc@120.16.151.28

然后我们会发现我们的系统询问我们云服务器的密码,这个时候我们就要输入密码才可以登陆进去。这样很不方便。所以我们来用一种方法来简化我们的输入。

首先我们先在本地环境里面输入 vim /etc/hosts 这样一行指令。我们会进入hosts的文件。然后点击a,进入插入模式,对我们的文件进行修改。然后我们写上我们的公网ip 简称。

例如:120.16.151.28 scc这样的话,我们的服务器的公网ip会简化成scc 这样我们就可以在我们的本地环境中输入ssh scc@scc点击回车对服务器进行连接了。

那么如何让我们的登陆变得更加简单?

这里我们就要讲解一下alias的使用方法了,首先我们直接在本地环境输入alias,我们会发现系统输出的是现在类似于ls等功能到底代表什么,也就是说,我们平时的cd,ls,ll都可以理解为变量名,那我们在本地环境下输入alias text='ssh scc@120.16.151.28'这样我们在本地下输入text就可以直接输入密码了,但是这种方式是一次性的,我们如果退出现在的环境,重新打开就会失效。下面我们来讲一下如何永久操作。

我们要在本地环境输入vim .zshrc,然后把我们刚刚的指令插入进取就可以永久使用了。

免密操作

首先我们要在本地环境下输入ssh-keygen来获取密钥对。这个时候会问我们存放路径,我们可以直接存储到默认路径。然后我们切换到我们的默认路径中,然后输入ls来查看当前路径下的文件,我们会发现id_rsa.pub文件,这个文件中存放着密钥,我们可以把这个密钥复制下来,然后进入我们的云服务器中输入vim .ssh/authorized_keys,把我们的密钥粘贴进去,保存并退出,那么现在回到我们的本地环境,就可以免密登陆了。

相关实践学习
CentOS 8迁移Anolis OS 8
Anolis OS 8在做出差异性开发同时,在生态上和依赖管理上保持跟CentOS 8.x兼容,本文为您介绍如何通过AOMS迁移工具实现CentOS 8.x到Anolis OS 8的迁移。
相关文章
|
6天前
|
运维 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot 是阿里云推出的一款操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行和系统运维调优等功能。通过简单的命令行操作,用户可以快速获取所需信息并执行任务,极大提升了Linux系统的使用效率。安装步骤简单,只需在阿里云服务器上运行几条命令即可完成部署。使用过程中,OS Copilot不仅能帮助查找命令,还能处理文件和复杂场景,显著节省了查找资料的时间。体验中发现,部分输出格式和偶尔出现的英文提示有待优化,但整体非常实用,特别适合Linux初学者。
50 10
|
6天前
|
Linux
Linux 操作系统
在 Linux 中,UID(用户 ID)是标识用户身份的重要概念。UID 唯一标识每个用户,通过 UID 可区分不同用户类别:UID 0 为超级用户,1-999 为系统用户,1000 及以上为普通用户。因此,正确选项为:UID 标识用户、可区分用户类别、普通用户 UID 大于 1000。
|
1月前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
75 7
|
1月前
|
存储 运维 安全
深入解析操作系统控制台:阿里云Alibaba Cloud Linux(Alinux)的运维利器
本文将详细介绍阿里云的Alibaba Cloud Linux操作系统控制台的功能和优势。
68 6
|
1月前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
|
1月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
111 23
|
1月前
|
弹性计算 自然语言处理 Ubuntu
OS Copilot-操作系统智能助手-Linux新手小白的福音
OS Copilot是由阿里云推出的操作系统智能助手,专为Linux新手设计,支持自然语言问答、辅助命令执行等功能,极大提升了Linux系统的使用效率。用户只需通过简单的命令或自然语言描述问题,OS Copilot即可快速提供解决方案并执行相应操作。例如,查询磁盘使用量等常见任务变得轻松快捷。此外,它还支持从文件读取复杂任务定义,进一步简化了操作流程。虽然在某些模式下可能存在小问题,但总体上大大节省了学习和操作时间,提高了工作效率。
135 2
OS Copilot-操作系统智能助手-Linux新手小白的福音
|
2月前
|
存储 缓存 网络协议
Linux操作系统的内核优化与性能调优####
本文深入探讨了Linux操作系统内核的优化策略与性能调优方法,旨在为系统管理员和高级用户提供一套实用的指南。通过分析内核参数调整、文件系统选择、内存管理及网络配置等关键方面,本文揭示了如何有效提升Linux系统的稳定性和运行效率。不同于常规摘要仅概述内容的做法,本摘要直接指出文章的核心价值——提供具体可行的优化措施,助力读者实现系统性能的飞跃。 ####
|
2月前
|
算法 Linux 调度
深入理解Linux操作系统的进程管理
本文旨在探讨Linux操作系统中的进程管理机制,包括进程的创建、执行、调度和终止等环节。通过对Linux内核中相关模块的分析,揭示其高效的进程管理策略,为开发者提供优化程序性能和资源利用率的参考。
110 1
|
2月前
|
缓存 监控 网络协议
Linux操作系统的内核优化与实践####
本文旨在探讨Linux操作系统内核的优化策略与实际应用案例,深入分析内核参数调优、编译选项配置及实时性能监控的方法。通过具体实例讲解如何根据不同应用场景调整内核设置,以提升系统性能和稳定性,为系统管理员和技术爱好者提供实用的优化指南。 ####