ssh 简介
SSH(安全外壳协议 Secure Shell Protocol,简称SSH)是一种加密的网络传输协议,用于在网络中实现客户端和服务端的连接,典型的如我们在本地电脑通过 SSH连接远程服务器。
TIPS:
(1)SSH是一种网络协议,用于计算机之间的加密登录
(2)SSH只是一种实现,存在多种实现,一种常用实现为OpenSSH,是自由软件,应用广泛。默认端口22。
(3)- -l
:指定登录用户名,如果不指定,将使用本地登录用户名;
-
-p
:指定远程 SSH 服务器监听的端口号,默认为 22; -
-i
:指定身份验证文件(公钥),用于身份验证,也可以通过密码进行身份验证。
ssh 的安装
1、win10自带SSH客户端,用Win+X打开powershell即可。
2、Linux
sudo apt install openssh - server
ssh的免密登录
推荐这个博主写的cloud.tencent.com/developer/a...
在GitHub、GitLab等代码托管平台上,通常在克隆仓库的时候,会提供ssh协议的链接。ssh协议链接的好处是只要在平台上配置好SSH密钥,就可以直接克隆当前账号下的所有仓库,而不用输入账号和密码。SSH密钥生成方法如下:
1、ssh-keygen -t rsa -C "My-SSH"
2、执行上述命令后,根据出现的提示连续按3次回车键即可。
3.在用户根目录下的.ssh目录下可以看到生成2个文件:id_rsa(私钥文件)、id_rsa.pub(公钥文件)。我们需要的是公钥文件。
注: ①私钥和公钥的文件名称是根据命令中输入的密钥类型来命名的,比如类型为ed25519,则会生成id_ed25519和id_ed25519.pub文件。 ②在Linux系统下的路径一般是:/home/username/.ssh/id_rsa.pub。 ③在macOS系统下的路径一般是:/Users/username/.ssh/id_rsa.pub。 ④在Windows系统下的路径一般是:C:/Users/username/.ssh/id_rsa.pub。
4.用文本编辑器打开id_rsa.pub公钥文件,将文本全部复制下来,粘贴到GitHub、GitLab等平台的SSH密钥配置界面中即可。
Linux 进入目录的命令
简介 :cd 是"c hange d irectory" 中每个单词的首字母,其功能是从当前目录切换到目标路径。 在使用cd命令时,配合"tab"键的自动补全功能,可以大大提高效率。
1、语法格式:cd [参数选项] [目标路径] 参数选项 (- 、.. 、~)
2、cd /adb/bdf/aaa (后面跟的是具体的文件路径,根据你自己的情况替换)
3、cd .. (退回上一级目录,假使你现在在aaa,输入code ..就会回到bdf那一层目录下)
4、cd -(返回上次所在目录)
5、cd (进入当前用户的主目录)
6、cd ~username(进入指定用户的主目录)
Linux中的pwd命令
简介 :pwd 是"p rint w orking directory"每个单词的首字母,功能是打印/显示当前所在目录姐绝对路径。
1、pwd命令来显示当前所在路径 2、语法格式:pwd [参数选项] (一般不需要加参数)
Linux中的ls命令
简介 :ls 是"l ist" 英文单词的缩写,功能是列出当前目录下的内容和内容属性信息。类似于DOS系统下的dir命令
1、语法格式:ls [参数选项] [文件或目录]
2、直接使用ls命令,不带参数,显示当前目录下的文件和路径
参数 | 参数说明 |
---|---|
-l | 显示文件目录的详细信息 这个参数时我们最常用的,这个命令会列出文件或目录类型、权限、所属组、创建修改时间(最后一次修改时间,如果时新创建的文件则为创建时间) |
-a | 显示所有文件,包含隐藏文件( "."开头的为隐藏文件) |
-t | 根据最后修改时间(time)排序,默认是按文件名排序的 |
-r | 以相反次序排序 |
-F | 可以过滤出所有目录和普通文件 |
-d | 当遇到目录时,列出目录本身而非目录内文件 |
-h | 以人类可读信息显示文件或目录大小,如1KB,23M,3GB等 |
mkdir 创建目录
简介 :mkdir 是"m ak e directoy" 英文单词的缩写,功能是创建目录。如果目录存在则提示已存在,不会继续创建。
1、语法格式:mkdir [参数选项] [目录]
2、参数说明
参数 | 参数说明 |
---|---|
-p | 递归创建目录。即可以父目录儿子目录孙子目录重孙目录....等一起创建 |
-m | 创建目录的同时授予权限 |
3、同时创建多个目录 (mkdir aaa bbb ccc)
tree 以树形结构显示目录下的内容
1、语法格式:tree [参数选项] [目录]
2、参数说明
参数 | 参数说明 |
---|---|
-d | 只显示目录 |
-L level | 遍历目录的最大层数,level为大于0的整数 |
结束语
Linux里面的命令还挺多的,是一篇文章解释不清楚的,下篇再继续更新吧。写的不是很好,写文初衷是为了记录自己学习的过程。若有侵权,联系必删。