要通过Ubuntu SSH进行远程管理,您需要按照以下步骤操作:
在终端中输入以下命令并按下 Enter 键:
sudo apt-get update
sudo apt-get install openssh-server
确认 SSH 服务已经启动:
sudo service ssh status
如果服务未启动,可以使用以下命令手动启动 SSH 服务:
sudo service ssh start
检查 SSH 服务是否在系统启动时自动启动:
sudo systemctl is-enabled ssh
如果输出为 disabled ,可以使用以下命令启用 SSH 服务自启动:
sudo systemctl enable ssh
如果您使用了防火墙,需要打开 SSH 端口(默认为 22)以允许远程访问。在终端中输入以下命令并按下 Enter 键:
sudo ufw allow ssh
在本地主机上生成 SSH 密钥对。为安全起见,建议使用密码短语 (passphrase) 来保护密钥对。
ssh-keygen -t rsa
使用 ssh-copy-id 将本地主机的公钥添加到远程主机的信任列表中。
ssh-copy-id YOUR_USERNAME@TARGET_IP
现在,您可以使用 SSH 客户端从本地计算机连接到远程 Ubuntu 服务器。在终端中输入以下命令:
ssh username@remote_ip_address
请将 “username” 替换为远程主机上的用户名,将 “remote_ip_address” 替换为远程主机的 IP 地址或主机名。如果使用了非默认 SSH 端口,则需要指定端口号:
ssh -p port_number username@remote_ip_address
通过以上步骤,您就可以通过 Ubuntu SSH 进行远程管理了。为了确保安全性,建议采取适当的安全措施,如配置防火墙、使用密钥进行身份验证等。