更新ssh

This commit is contained in:
zyimm 2022-10-31 16:33:17 +08:00
parent 1325d1990c
commit 520dcec22d

View File

@ -21,7 +21,7 @@ SSH 密钥登录分为以下的步骤。
## 1. 生成公/私密钥 ## 生成公/私密钥
```sh ```sh
# 我这边是linux windows 系统可以在当前用户文件目录下自行创建该文件夹 # 我这边是linux windows 系统可以在当前用户文件目录下自行创建该文件夹
cd ~/.ssh cd ~/.ssh
@ -32,7 +32,7 @@ ssh-keygen
``` ```
## 2 上传公钥到服务器上 ## 上传公钥到服务器上
生成密钥以后,公钥必须上传到服务器,才能使用公钥登录。公钥是以.pub 结尾不要和私钥搞混了。 生成密钥以后,公钥必须上传到服务器,才能使用公钥登录。公钥是以.pub 结尾不要和私钥搞混了。
@ -50,7 +50,7 @@ ssh-copy-id -i pub_key_file user@host
上面命令中,-i参数用来指定公钥文件user是所要登录的账户名host是服务器地址。如果省略用户名默认为当前的本机用户名。执行完该命令公钥就会拷贝到服务器。 上面命令中,-i参数用来指定公钥文件user是所要登录的账户名host是服务器地址。如果省略用户名默认为当前的本机用户名。执行完该命令公钥就会拷贝到服务器。
## 3 配置config ## 配置config
在当前用户 `~/.ssh/` 新建config文本 若存在无需创建 在当前用户 `~/.ssh/` 新建config文本 若存在无需创建
@ -83,14 +83,14 @@ Host zyimm
SSH访问主机的端口号默认是22端口同上只有在非默认情况下才需要设置该值 SSH访问主机的端口号默认是22端口同上只有在非默认情况下才需要设置该值
## 4 使用 ## 使用
```sh ```sh
ssh zyimm # 即可免密登陆192.168.1.1服务器了 ssh zyimm # 即可免密登陆192.168.1.1服务器了
``` ```
如果使用vscode 建议下载 Remote-ssh 扩展,搭配使用更舒服! 如果使用vscode 建议下载 Remote-ssh 扩展,搭配使用更舒服!
## 5调试 ## 调试
如果在上面步骤操作完之后,仍然出现一些问题,可以在命令中带上-v以便定位问题 如果在上面步骤操作完之后,仍然出现一些问题,可以在命令中带上-v以便定位问题
```sh ```sh