Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024-12-25 ssh 流程 #52

Open
yxiZo opened this issue Dec 25, 2024 · 0 comments
Open

2024-12-25 ssh 流程 #52

yxiZo opened this issue Dec 25, 2024 · 0 comments

Comments

@yxiZo
Copy link
Owner

yxiZo commented Dec 25, 2024

ssh 属于每天大量在使用, 却容易忽略它的存在的一类技术. 本篇旨在梳理一下ssh 的流程过程. 好在排查连接问题时得心应手

简单使用

介绍两个场景

  1. 连接 github仓库
  2. 连接 远程vps

ssh 协议 系统默认在 22 端口 (为了安全方面的原因, 通常需要修改这个端口号)

连接远程vps

# 连接在192.168.0.1 的 服务器的3456 端口部署的ssh服务
ssh [email protected] -p 3456

通常这个时候服务器会根据 ssh 配置文件(/etc/ssh/sshd_config) 来判断是通过 密码登录 还是 密钥登录
密码登录很好理解, 会出现一个密码框让用户输入密码, 验证成功过后, 进入服务器命令行

密钥验证

  1. 客户端需要生成 公钥 和 私钥(不对称加密, 公钥加密的信息, 使用 私钥可以解密)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant