S​​SH访问操作指南

什么是Secure Shell(SSH)?

Secure Shell(SSH)是一种加密网络协议,用于在两台联网计算机之间进行安全数据通信,远程shell服务或命令执行以及其他安全网络服务,这些计算机通过不安全网络上的安全通道连接服务器和客户端(运行SSH)服务器和SSH客户端程序)。SSH通常用于登录远程计算机并执行命令。它可以使用关联的SSH文件传输(SFTP)或安全副本(SCP)协议传输文件。用于通过SSH连接的标准端口是22。

启用S​​SH访问

BlueHost中国支持所有Linux(单域,多域和经销商)托管服务器上的SSH访问。与BlueHost中国的Linux主机服务器的SSH连接可以通过基于密钥或密码的身份验证。

使用密码身份验证通过SSH连接到服务器

对于Linux:

1、运行以下命令:

ssh-l用户远程服务器

2、输入cPanel密码。

对于Windows:

S​​SH访问操作指南
S​​SH访问操作指南

1、打开Putty并输入远程主机名或IP地址。

S​​SH访问操作指南
S​​SH访问操作指南

2、单击“ 打开”,然后输入cPanel用户名和密码。

使用基于密钥的身份验证通过SSH连接到服务器

生成SSH密钥对

您可以从cPanel或本地计算机生成密钥对(公钥和私钥)。

S​​SH访问操作指南
S​​SH访问操作指南

1、登录到您要为其生成密钥对的域的cPanel。

2、单击Security部分下的SSH Shell Access。

3、单击“ 管理SSH密钥”。

4、单击Generate a New Key。

5、输入密钥名称和密码,然后单击Generate Key。

注意:

私钥需要存储在本地计算机上。

对于Linux,将密钥文件复制到〜/ .ssh文件夹。

对于Windows,将密钥文件保存到安全位置。

本地电脑

对于Linux:

运行以下命令:

ssh-keygen -t dsa

ssh-keygen -t rsa

输出类似于:

  • 生成公共/私有dsa密钥对。
  • 输入要保存密钥的文件(〜/ .ssh / id_dsa):按[Enter]键
  • 输入密码(无密码短语):按[Enter]键
  • 再次输入相同的密码:按[Enter]键
  • 您的身份证件已保存在〜/ .ssh / id_dsa中
  • 您的公钥已保存在〜/ .ssh / id_dsa.pub中
  • 关键指纹是:
  • <some string>

  • 生成公共/私有dsa密钥对。
  • 输入要保存密钥的文件(〜/ .ssh / id_dsa):按[Enter]键
  • 输入密码(无密码短语):按[Enter]键
  • 再次输入相同的密码:按[Enter]键
  • 您的身份证件已保存在〜/ .ssh / id_dsa中
  • 您的公钥已保存在〜/ .ssh / id_dsa.pub中
  • 关键指纹是:
  • <some string>

id_dsa或id_rsa是私钥,id_dsa.pub或id_rsa.pub是公钥。

对于Windows:

1、下载PuTTY。

2、下载PuTTYgen。

3、打开PuTTYgen。

4、选择SSH-2 RSA(或SSH-2 DSA)选项,然后单击Generate按钮。

5、将鼠标随机移动到进度条下方的空白区域,以在生成的密钥中创建一些随机性。

6、单击“ 保存私钥”按钮,不提供任何密码。

7、在窗口上单击是,要求确认在没有密码的情况下保存密钥。

8、使用适当的名称保存密钥文件,例如ssh_private_key.ppk。

9、使用“ 导入密钥”选项从cPanel将公钥上载到托管服务器

授权SSH服务器使用公钥

或取消授权取消授权。

1、单击要授权的密钥的“ 管理授权”。

2、单击授权以授权密钥。

访问远程服务器

对于Linux:

运行以下命令:

ssh -l用户远程服务器

对于Windows:

1、打开Putty并输入远程主机名或IP地址。

2、在左侧菜单中,单击“ 连接”下的“ 数据”,然后在“ 自动登录用户名”字段中输入cPanel用户名。

3、在左侧菜单中,单击Connection – > SSH下的Auth,然后输入已保存的私钥文件的路径。

4、单击“ 打开”按钮以连接到服务器。

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注