Ubuntu 上安装与使用 SSH 的完整指南
一 概念与准备
二 安装与启动 SSH 服务
sudo apt update
sudo apt install openssh-server
sudo systemctl status ssh
sudo systemctl start ssh
sudo systemctl enable ssh
sudo ss -tlnp | grep :22
以上步骤适用于 Ubuntu 24.04 LTS 等现代版本。三 连接与常用用法
ssh username@server_ip
ssh username@server_ip -p 2222
ssh -i ~/.ssh/id_rsa username@server_ip
# 上传
scp local_file username@server_ip:/remote/path
# 下载
scp username@server_ip:/remote/file local_path
exit
四 安全与进阶配置
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
sudo nano /etc/ssh/sshd_config
Port 2222
PermitRootLogin no
# 或仅允许密钥:PermitRootLogin prohibit-password
AllowUsers alice bob
sudo systemctl reload ssh
# 或 sudo systemctl restart ssh
sudo ufw allow ssh
sudo ufw allow 2222/tcp
sudo ufw enable
ssh-keygen -t rsa -b 4096
ssh-copy-id username@server_ip
ssh-copy-id -p 2222 username@server_ip