dsh-remote-tunnel:把远端 dsh web 接入本地 SSH 隧道
`dsh-remote-tunnel` 是 DSH 的一个 Remote Host Tunnel Manager 插件,旨在简化在远端 Linux 服务器上运行 `dsh web` 的复杂流程。该插件通过封装端口分配、registry 管理、systemd 监管及 SSH 隧道维护,让用户仅需维护一条本地 SSH 隧道,从而避免手工处理端口占用、断线重连及系统服务配置等细节。 核心功能包括:自动为用户分配独立远端端口并记录至 registry;利用用户级或系统级 systemd 监管远端服务;具备 resilient SSH tunneling 机制,支持断网自动重连及心跳保持;智能处理本地端
阅读全文Linux SSH服务配置:远程连接与安全设置
SSH是加密远程管理Linux服务器的安全协议,替代明文传输的Telnet。安装需在服务器用apt(Ubuntu/Debian)或yum/dnf(CentOS)安装openssh-server,启动并设开机自启。连接时,Windows用PuTTY或系统自带客户端,Linux/macOS直接终端执行ssh命令。核心配置在sshd_config,建议改端口(如2222)、禁root直连、禁用密码改用密钥登录(本地生成密钥对,复制公钥到服务器)。需开放防火墙对应端口。密钥登录更安全,配置后重启服务生效。常见问题可查日志,权限错误需设~/.ssh权限为700、authorized_keys为600。关键安全设置保障远程管理安全。
阅读全文