实践指南-004-ssh

type
status
date
slug
summary
tags
category
icon
password

1. 安装

1.1. Windows

  1. 图形化安装
    1. 打开设置 -> 应用 -> 可选特性,添加特性,选择 OpenSSH 相关的 选项:
    2. 找到 OpenSSH Client,然后选择安装;
    3. 找到 OpenSSH Server,然后选择安装;
    4. 安装完成后,返回 可选特性,确认 OpenSSH 已经在列表中;
    5. 打开 服务,在细节栏中,双击 OpenSSH SSH Server,在 通用 选项卡中,选择启动方式为 自动(Automatic);
    6. 重启系统或者选择 启动 来直接开启服务
  1. 命令行安装

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:
旧版本内核或:
 
实践指南-003-systemd实践指南-005-启动优化
飞行日志
常用链接
韭菜搞钱
三省吾身
无问东西
知行合一