飞行日志
常用链接
韭菜搞钱
三省吾身
无问东西
知行合一
⏳实践指南-004-ssh
type
status
date
slug
summary
tags
category
icon
password
1. 安装1.1. Windows1.2. Linux2. 配置2.1. Windows 中配置2.2. Unix 中配置2.2.1. 用户配置2.2.2. 系统配置3. 编译3.1. 编译3.2. 配置3.2.1. 创建运行目录3.2.2. 拷贝依赖库4. 常见问题4.1. 超过最大授权数4.2. 无法连接 authenticate agent5. 申请 ssh-keys
1. 安装
1.1. Windows
- 图形化安装
- 打开设置 -> 应用 -> 可选特性,添加特性,选择 OpenSSH 相关的 选项:
- 找到 OpenSSH Client,然后选择安装;
- 找到 OpenSSH Server,然后选择安装;
- 安装完成后,返回 可选特性,确认 OpenSSH 已经在列表中;
- 打开 服务,在细节栏中,双击 OpenSSH SSH Server,在 通用 选项卡中,选择启动方式为 自动(Automatic);
- 重启系统或者选择 启动 来直接开启服务
- 命令行安装
1.2. Linux
ssh 默认端口为 22,但是 CentOS 通常没有默认打开,需要重新修改。编辑 /etc/ssh/sshd_config 文件,取消以下几行的注释:
之后重启 sshd 服务:
2. 配置
2.1. Windows 中配置
2.2. Unix 中配置
2.2.1. 用户配置
用户配置在 $HOME/.ssh/config 文件
2.2.2. 系统配置
系统配置在 /etc/ssh 目录下
3. 编译
3.1. 编译
3.2. 配置
3.2.1. 创建运行目录
3.2.2. 拷贝依赖库
从对应架构的系统或者交叉编译器中,拷贝需要的库。
4. 常见问题
4.1. 超过最大授权数
如上,放开 MaxAuthTries 和 MaxSessions 的注释
4.2. 无法连接 authenticate agent
如果使用的是 bash:
如果使用的是 zsh:
5. 申请 ssh-keys
新版内核,创建 ssh key:
旧版本内核或: