要通过SSH远程管理Ubuntu服务器,您需要按照以下步骤操作:
在Ubuntu服务器上,SSH服务器通常已经预装。如果没有,可以通过以下命令进行安装:
sudo apt update
sudo apt install openssh-server
安装完成后,启动SSH服务并设置为开机自启:
sudo systemctl start ssh
sudo systemctl enable ssh
您可以通过以下命令检查SSH服务的状态:
sudo systemctl status ssh
如果服务器上运行了防火墙,请确保允许SSH连接。可以使用以下命令允许SSH连接:
sudo ufw allow ssh
如果更改了SSH默认端口(例如改为2222),则需要允许该特定端口:
sudo ufw allow 2222
在本地计算机上,使用SSH客户端(如PuTTY、OpenSSH等)连接到服务器。需要输入服务器的IP地址和用户名。例如:
ssh username@server_ip_address
首次连接时,可能会提示接受服务器的公钥。输入“yes”并按回车键接受。
成功连接后,您可以在本地计算机的命令行界面中执行服务器上的命令,从而实现远程管理。
/etc/ssh/sshd_config
文件,将 PermitRootLogin
设置为 no
,然后重启SSH服务。PasswordAuthentication
设置为 no
。通过以上步骤,您可以使用Ubuntu SSH安全地管理远程服务器。记得遵循最佳安全实践,如使用强密码、定期更新密钥和保持软件更新,以保护您的服务器免受未授权访问。