首页>>帮助中心>>香港VPS上ssh远程管理centos技巧

香港VPS上ssh远程管理centos技巧

2025/3/9 9次
香港VPS上使用SSH远程管理CentOS服务器是一种常见且高效的方式,以下是一些有用的技巧和步骤:

安装与基础配置
安装SSH服务:
在Ubuntu/Debian系统上:
sudo apt update && sudo apt install openssh-server
复制代码
在CentOS/RHEL系统上:
sudo yum install openssh-server && systemctl start sshd
复制代码
验证服务状态:
systemctl status sshd
复制代码
服务器配置:
修改配置文件 /etc/ssh/sshd_config:
更改默认端口(避免扫描):
Port 2222
复制代码
禁止root直接登录:
PermitRootLogin no
复制代码
禁用密码认证(推荐密钥):
PasswordAuthentication no
复制代码
限制允许登录的用户:
AllowUsers user1 user2
复制代码
重启服务:
systemctl restart sshd
复制代码
密钥认证与安全加固
生成密钥对:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
复制代码
默认存储路径:~/.ssh/id_rsa(私钥)和 id_rsa.pub(公钥)。
部署公钥到服务器:
使用 ssh-copy-id:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host
复制代码
手动复制:
cat ~/.ssh/id_rsa.pub | ssh user@remote_host "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
复制代码
权限设置:
chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys
复制代码
安全增强措施:
使用防火墙限制SSH端口访问(如 ufw 或 iptables)。
部署 fail2ban 防御暴力破解。
客户端配置与实用命令
简化连接配置:
编辑 ~/.ssh/config:
Host myserver
HostName 192.168.1.100
User user
Port 2222
IdentityFile ~/.ssh/id_rsa
复制代码
连接时直接使用别名:
ssh myserver
复制代码
文件传输:
本地到远程:
scp -P 2222 local_file user@remote_host:/path
复制代码
远程到本地:
scp -r user@remote_host:/remote_dir /local_dir
复制代码
端口转发与隧道:
本地端口转发(访问内网服务):
ssh -L 8080:internal_host:80 user@jump_host
复制代码
动态SOCKS代理:
ssh -D 1080 user@remote_host
复制代码
故障排查与最佳实践
日志与调试:
查看服务状态:
journalctl -u sshd
复制代码
详细连接调试:
ssh -vv user@remote_host
复制代码
最佳实践:
定期更新系统和SSH软件包。
备份配置文件:
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup
复制代码
通过以上步骤和技巧,你可以更安全、高效地使用SSH远程管理CentOS服务器。

购买使用一诺网络香港VPS,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港VPS低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2