0


【Linux】Ubuntu配置SSH远程登陆服务

【Linux】Ubuntu配置SSH远程登陆服务


文章目录


一、检查 SSH 是否已安装

root@ml-virtual-machine:/# sudo apt update
root@ml-virtual-machine:/# sudo apt install openssh-server -y 

如果系统已经安装了 OpenSSH 服务器,命令会显示它已经是最新版本。如果没有安装,它会将软件包下载并安装。


二、启动 SSH 服务

安装完成后,SSH 服务可能会自动启动。可以通过以下命令来检查 SSH 服务的运行状态::

root@ml-virtual-machine:/# sudo systemctl status ssh

在这里插入图片描述
如果 SSH 服务没有运行,你可以使用以下命令启动它:

root@ml-virtual-machine:/# sudo systemctl start ssh

三、设置 SSH 服务开机启动

为了确保 SSH 服务在系统重启后自动启动,可以运行以下命令:

root@ml-virtual-machine:/# sudo systemctl enable ssh

如果你的系统启用了防火墙(如 ufw),需要允许 SSH 服务的访问。默认情况下,SSH 服务使用 TCP 端口 22。可以通过以下命令打开 SSH 访问:

root@ml-virtual-machine:/# sudo ufw allow ssh

四、安装 net-tools 命令工具

net-tools 包通常是为了获取一些传统的网络工具,如 ifconfig、netstat、arp 等。这些工具在较新的 Ubuntu 版本中可能不再默认安装,因为它们已经被 ip 命令和其他替代工具所取代。

root@ml-virtual-machine:/# apt install net-tools
root@ml-virtual-machine:/# ifconfig -a

五、连接到 SSH 服务器

完成以上步骤后,你就可以使用 SSH 客户端连接到你的 Ubuntu 服务器了。例如,如果你在本地使用 Terminal(或者其他 SSH 客户端),可以使用以下命令连接到服务器:
ssh username@server_ip_address

ssh [email protected]

总结

通过上述步骤,你应该能够成功在 Ubuntu 上启用和配置 SSH 服务。确保你的系统安全,使用安全的 SSH 配置和最佳实践来管理远程访问。
欢迎关注微信公众号:UEFI BIOS Linux内核那点事
经常分享Linux内核、UEFI固件的相关研究内容,一起相互交流学习进步!
在这里插入图片描述

标签: linux ubuntu ssh

本文转载自: https://blog.csdn.net/MAXWml/article/details/140755515
版权归原作者 UEFI、BIOS&Linux内核那点事 所有, 如有侵权,请联系我们删除。

“【Linux】Ubuntu配置SSH远程登陆服务”的评论:

还没有评论