SSH是用于安全远程连接Linux服务器的加密协议,需先在目标机启用SSH服务、获取其IP地址,再从本地终端用ssh用户名@IP命令连接,可选配置密钥实现免密登录。

SSH,全称 Secure Shell(安全外壳),是一种网络协议,能让你安全地连接并控制另一台电脑。它把所有传输的数据都加密了,所以即使是在不安全的网络里,你的密码和操作也不会被别人轻易窃取。现在管理 Linux 服务器,基本都靠它。
你想远程登录哪台 Linux 电脑,就得先确保那台电脑开启了 SSH 服务器功能。
- Ubuntu/Debian 系统:打开目标电脑的终端,输入这条命令安装并启动服务:
安装完,服务通常会自动运行。
- CentOS/RHEL/Fedora 系统:同样在终端里输入:
如果服务没启动,用 sudo systemctl start sshd 启动它,并用 sudo systemctl enable sshd 设置开机自启。
你需要知道目标电脑在你网络里的地址。在目标电脑的终端里输入:
找到像 192.168.x.x 这样的地址,记下来。这通常是你在同一局域网内访问它所需的 IP。
现在,打开你自己的电脑(无论是 Windows、macOS 还是另一台 Linux)。如果你的电脑是 Linux 或 macOS,直接用系统自带的终端就行。Windows 10/11 也内置了 SSH 客户端。
在你的终端里输入连接命令:
例如,用户名是 alice,IP 是 192.168.1.100,就输入 ssh alice@192.168.1.100。
第一次连接时,会提示你确认对方的身份,输入 yes 继续。然后输入目标电脑上那个用户的密码,回车后,你就成功登录进去了,可以像操作本地一样执行命令了。
每次登录都要输密码挺麻烦的。可以用密钥对实现免密登录,既方便又更安全。
完成以后,你再用 ssh alice@192.168.1.100 命令登录,就会直接进入,不再需要密码了。
基本上就这些。搞定这几步,远程管理 Linux 就很方便了。
以上就是SSH 是啥?Linux 远程登录最简单教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号