宝塔面板是一款服务器管理软件,支持多种登录方式,配置SSH密钥登录可提高安全性与便捷性,在宝塔面板中登录并进入SSH模块,生成SSH密钥对(公钥和私钥),并将公钥上传至服务器的authorized_keys文件中,修改SSH配置文件,启用密钥认证并设置合适的权限,这样,即可通过私钥登录服务器,避免每次输入密码,提高效率。
在当今数字化时代,网络安全至关重要,企事业单位无不重视数据安全,SSH密钥登录方式因其便捷性、安全性逐渐取代密码登录成为首选,宝塔面板作为强大的服务器管理工具,提供了简便的SSH密钥登录配置方法。
前期准备
在进行SSH密钥登录配置前,需准备好以下材料:
-
一台具有公网IP地址的服务器。
-
一个私钥对(包括公钥和私钥),用于登录服务器,如使用SSH软件生成的密钥对,默认位置在
~/.ssh/id_rsa。 -
可选:服务器上的防火墙设置允许SSH访问。
生成SSH密钥对并添加到宝塔面板
-
在本地计算机上生成SSH密钥对:
ssh-keygen -t rsa -C "your_email@example.com"
按提示操作,可设置密码以增强安全性,完成后,在
~/.ssh目录下会生成id_rsa(私钥)和id_rsa.pub(公钥)两个文件。 -
将公钥添加到宝塔面板:
a. 登录宝塔面板。
b. 进入
网站>SSH 公钥。c. 粘贴公钥内容到文本框,点击“添加”按钮,公钥即添加至宝塔面板。
在宝塔面板中配置SSH密钥登录
-
打开宝塔面板后台:
登录宝塔面板后,点击左侧菜单栏中的“设置”,进入系统选项页面。
-
设置SSH服务:
a. 在系统选项页面中找到“SSH 服务”设置项。
b. 勾选“使用SSH密钥对进行登录”。
c. 根据需要配置私钥文件的路径(如
~/.ssh/id_rsa)。d. 设置成功后,保存并退出设置页面。
-
重启SSH服务:
在宝塔面板的“服务”列表中找到“SSH 服务”,点击右键并选择“重启”以应用更改。
-
验证SSH密钥登录:
使用刚才添加的私钥对尝试登录服务器,在提示输入密码时,直接输入私钥的默认密码(通常为空),即可成功登录。
通过以上步骤,您已成功配置了宝塔面板的SSH密钥登录功能,此方法不仅提高了登录安全性,还避免了每次登录时都需要输入密码的繁琐操作,请确保妥善保管好私钥文件,并定期更换密码以确保账户安全。


还没有评论,来说两句吧...