在Ubuntu上安装和启用SSH服务(通常是OpenSSH Server)的步骤如下:
首先确保你的软件包列表是最新的:
sudo apt update
执行以下命令进行安装:
sudo apt install openssh-server
安装完成后,SSH服务通常会自动启动。
查看SSH服务是否正在运行:
sudo systemctl status ssh
如果看到 active (running),说明SSH服务已成功启动。
如果服务未启动,可以手动启动:
sudo systemctl start ssh
设置开机自启:
sudo systemctl enable ssh
停止服务:
sudo systemctl stop ssh
重启服务:
sudo systemctl restart ssh
Ubuntu 默认使用 ufw 防火墙,如果已启用,需要允许 SSH:
sudo ufw allow ssh
或指定端口(默认是22):
sudo ufw allow 22/tcp
查看防火墙状态:
sudo ufw status
在客户端连接时需要知道服务器IP:
ip a
或
hostname -I
在另一台电脑或终端中连接:
ssh 用户名@服务器IP
例如:
ssh ubuntu@192.168.1.100
编辑配置文件:
sudo nano /etc/ssh/sshd_config
修改:
#Port 22
改为:
Port 2222
然后重启SSH:
sudo systemctl restart ssh
如果你需要 Ubuntu Server / Ubuntu Desktop / 云服务器 / 虚拟机(VMware / VirtualBox) 等特定场景的SSH配置,也可以告诉我。