远程 | 2025-03-2
要通过用户名密码验证方式登录 Linux 实例,通常需要借助远程连接工具,下面以常见的 Xshell 和 Putty 工具为例详细介绍。
使用 Xshell 登录
1.下载与安装:从 Xshell 官方网站下载适用于你操作系统的版本,下载完成后,按照安装向导的提示完成安装。
2.配置连接信息:打开 Xshell 软件,点击左上角的 “新建” 按钮。在弹出的 “新建会话属性” 窗口中:
-在 “主机” 一栏填写 Linux 实例的 IP 地址;
-“协议” 选择 “ssh”,这是 Linux 系统常用的远程连接协议;
-“端口号” 一般保持默认的 22,若 Linux 服务器修改了 ssh 端口号,则需填写修改后的端口号。
1.连接并登录:点击 “确定” 按钮后,再点击 “连接”。此时会弹出一个交互窗口,输入 Linux 实例的用户名,然后点击 “确定”。接着会提示输入密码,输入正确的密码(密码输入时不会显示,输入完成后直接回车即可),点击 “确定”,如果用户名和密码正确,就可以成功登录到 Linux 实例。
使用 Putty 登录
1.下载与安装:从 Putty 官方网站下载安装程序,下载完成后,运行安装程序进行安装。
2.设置连接参数:双击运行 Putty,在 “Host Name (or IP address)” 一栏填写 Linux 实例的 IP 地址;“Port” 保持默认的 22(若修改了端口号则填写修改后的);“Connection type” 选择 “SSH”。
3.连接并登录:点击 “Open” 按钮,首次连接时会弹出一个提示框询问是否信任该服务器,点击 “是”。接着会提示输入用户名,输入 Linux 实例的用户名后回车。然后提示输入密码,输入正确密码(密码不显示)后回车,等待片刻即可成功登录到 Linux 实例。
在登录过程中,务必确保输入的 IP 地址、用户名和密码准确无误,否则无法成功登录。同时,要注意保护好用户名和密码等信息,避免泄露。
拓展阅读:
-如果忘记了 Linux 实例的登录密码,如何重置?:对于云服务器,如阿里云、腾讯云等,可在云服务器管理控制台中找到对应的实例,在实例设置中一般有重置密码的选项,按照提示操作即可重置密码。对于本地的 Linux 服务器,如果是使用 GRUB 引导,可在开机启动时,在 GRUB 菜单中选择要启动的内核,按 “e” 键进入编辑模式。找到以 “linux” 开头的行,在该行末尾添加 “init=/bin/bash”,然后按 “Ctrl + X” 组合键启动。进入单用户模式后,使用 “passwd” 命令重置密码,例如 “passwd username”(将 “username” 替换为实际的用户名),按照提示输入新密码即可。修改完成后,重启服务器,正常登录即可。
-除了 Xshell 和 Putty,还有哪些好用的 Linux 远程连接工具?:还有 SecureCRT,它支持多种协议,如 SSH1、SSH2、Telnet 等,具有强大的脚本功能,可自动化一些重复的操作;MobaXterm 功能也很丰富,不仅支持 SSH 连接,还集成了 X11 服务器,方便在 Windows 系统上运行 Linux 图形化应用程序;此外,还有 Termius,它是一款跨平台的终端模拟器,支持在移动设备上连接 Linux 服务器,方便随时随地管理服务器。
-在使用 Xshell 或 Putty 连接 Linux 实例时,如何提高连接的安全性?:可以启用密钥认证,在本地生成密钥对,然后将公钥添加到 Linux 实例的 “authorized_keys” 文件中,这样在连接时就可以使用密钥进行身份验证,而无需输入密码,降低密码泄露的风险。同时,定期更新 Xshell 和 Putty 到最新版本,以获取最新的安全补丁,修复可能存在的安全漏洞。另外,限制远程连接的 IP 地址范围,只允许特定的 IP 地址连接 Linux 实例,可在 Linux 服务器的防火墙或相关配置文件中进行设置。