安全、高效地管理你的远程服务器
OpenSSH(Open Secure Shell)是一套用于安全远程登录和其他网络服务的工具集。 在 Ubuntu 等 Linux 系统中,OpenSSH 是默认的 SSH 实现,支持加密通信、公钥认证等功能。
大多数 Ubuntu 桌面版默认未安装 SSH 服务端,但可以轻松安装:
sudo apt update
sudo apt install openssh-server
安装完成后,SSH 服务会自动启动。
从另一台计算机连接到你的 Ubuntu 主机:
ssh username@your_ubuntu_ip
例如:
ssh alice@192.168.1.100
常用配置项包括:
Port 22:修改默认端口(建议更改以提高安全性)PermitRootLogin no:禁止 root 直接登录PasswordAuthentication no:禁用密码登录,仅允许密钥认证AllowUsers alice bob:仅允许指定用户登录修改后重启服务:
sudo systemctl restart ssh
生成密钥对(在客户端执行):
ssh-keygen -t ed25519
将公钥复制到 Ubuntu 服务器:
ssh-copy-id username@your_ubuntu_ip
sudo ufw allow 22sudo systemctl status sshsudo journalctl -u ssh