VPS远程连接完全指南:SSH配置与端口映射
SSH基础配置
在Linux系统上配置SSH服务的基本流程如下:
- 安装OpenSSH服务:
sudo apt-get install openssh-server
- 启动并设置开机自启:
sudo systemctl enable --now sshd
- 生成SSH密钥对:
ssh-keygen -t rsa -b 4096
- 将公钥上传至服务器:
ssh-copy-id user@server_ip
Windows用户可通过PowerShell执行SSH连接,建议使用VSCode的Remote-SSH插件实现可视化操作。
端口映射操作
实现SSH端口映射的两种常用方式:
正向代理(本地→服务器): ssh -L 本地端口:目标地址:目标端口 用户@服务器IP 反向代理(服务器→本地): ssh -R 远程端口:本地地址:本地端口 用户@服务器IP
在路由器设置中需注意:映射外部端口到服务器的22端口时,建议修改默认SSH端口以增强安全性。
安全优化建议
- 禁用root远程登录并创建普通用户
- 配置防火墙规则:
sudo ufw allow 自定义端口
- 启用双因素认证
- 定期更新SSH协议版本
云服务器需在安全组设置中开放对应端口,建议配合节点小宝等管理工具实现可视化操作。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/530829.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。