type
status
date
slug
summary
tags
category
icon
password
SSH(Secure Shell)是一种用于远程登录和安全传输数据的网络协议。它通过加密的方式在网络上安全地传输数据,并提供了身份验证和安全连接的功能,可以有效防止数据被窃取或篡改。SSH协议被广泛应用于服务器管理、远程操作和文件传输等领域。
大部分Linux发行版默认使用的SSH服务端是OpenSSH
OpenSSH 中包含大量的SSH协议相关模块,使得其功能极为强大,但是,这也使得它相对臃肿,因为不是每个用户都需要如此多的功能,对于一些配置极低的VPS或路由器等嵌入式系统,它太大了。
但OpenSSH不是唯一一个能实现SSH协议的程序
Dropbear 是一个更轻量的SSH协议实现方案,相对于OpenSSH 它剔除了对SSH-1的支持及其他多余模块,使得其占用更小的空间和运存
Alpine Linux
Alpine Linux是常用的轻量Linux发行版,因此首先介绍其安装方法
- 安装Dropbear
通常情况下,你可以直接通过apk安装,如果不适用,请跳转到编译安装的方法
- 设置服务
启动:
设置开机自启:
- 设置端口
若OpenSSH在运行,可以换成其他端口
现在,你可以用你的ssh客户端连上去体验一下了
卸载:
Debian系
理论上Debian系Linux都可以用这个方法安装
- 刷新软件源
- 安装
- 设置服务
- 设置端口
可换成其他端口
现在你应该可以用你的ssh客户端连上去了
卸载:
编译安装
如果上述两种方法都不适用与您的系统,那么请使用编译安装
- 获取源码包
- 解压
- 进入目录
- 安装编译工具
对于Debian系:
对于红帽系:
未经测试(手头没有红帽系的机器)
对于其他系统,需要自行安装相关工具
- 编译
先创造一个目录以存放配置文件
编译
- 生成Key
- 启动
可以换成其他端口
现在你可以连接上去体验了
卸载:
- 作者:Sakura Homura
- 链接:https://endercat.eu.org/article/f96b6f54-2e43-4841-9642-4220c29f80e2
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章