要在Ubuntu上设置SSH远程登录,请按照以下步骤操作:
在终端中输入以下命令以安装OpenSSH服务器:
sudo apt update
sudo apt install openssh-server
安装完成后,SSH服务会自动启动。您可以使用以下命令检查SSH服务的状态:
sudo systemctl status ssh
如果SSH服务没有自动启动,您可以使用以下命令启动它:
sudo systemctl start ssh
要确保SSH服务在系统启动时自动启动,请使用以下命令:
sudo systemctl enable ssh
如果您需要修改SSH服务的配置(例如更改默认端口或禁用root登录),编辑 /etc/ssh/sshd_config 文件:
sudo nano /etc/ssh/sshd_config
做出更改后,保存文件并重启SSH服务以应用更改:
sudo systemctl restart ssh
默认情况下,SSH不允许直接登录root账户。要允许root用户通过SSH登录,请编辑SSH服务器的配置文件 /etc/ssh/sshd_config,找到或添加以下行:
PermitRootLogin yes
修改后,保存文件并重启SSH服务:
sudo systemctl restart ssh
现在,您可以在远程计算机上使用SSH客户端连接到Ubuntu系统。在另一台电脑上打开终端,使用以下命令连接到Ubuntu服务器(假设IP地址为 192.168.0.1):
ssh username@192.168.0.1
其中 username 为您在Ubuntu服务器上的用户名。
通过以上步骤,您就可以成功设置SSH远程登录到您的Ubuntu系统了。