从XShell以SSH的Public Key方式登录腾讯云主机的方法

您所在的位置:网站首页 云主机除了远程登录方式外还可以用什么协议 从XShell以SSH的Public Key方式登录腾讯云主机的方法

从XShell以SSH的Public Key方式登录腾讯云主机的方法

2024-07-05 01:29| 来源: 网络整理| 查看: 265

通过XShell登录云端主机的方法主要有几类:

1、ssh user:password@CLOUD_HOST_IP

这种方式简单粗暴,在本地主机写个login.bat即可一键登录。但是user和password在网络上奔波,不免有可能被截获而至被黑。所以其安全性不太好。

2、ssh + 密钥对的方式

这种方式由于在网络上传输的是用公钥加密的登陆内容,即使被截获窃听,在没有获得私钥的情况下,被解密的可能性极低,因而其安全性比前述方式好得多。建立这种登录连接的具体操作上有两种方式:

2.1 在云主机上产生密钥对,本地主机保存私钥,云主机上仅保存公钥。

腾讯云主机可在控制台上产生这样的密钥对,并且产生密钥对的当时,会立即将私钥下载到本地机保存。 具体操作步骤如下: 2.1.1 登录云主机控制台,创建SSH密钥对。云主机控制台产生SSH密钥对 如上图步骤完成密钥对创建后,随即就会自动下载私钥文件到本地文件夹。 2.1.2 云端控制台绑定公钥至云主机,并开机。 2.1.3 本地打开XShell,新建会话,并选择刚刚下载到本地的私钥文件作为登录密钥。新建云主机登录会话 选择使用本地私钥文件 由于云端控制台创建密钥对时没有输入密码加密的过程,因此,上述登录过程注意第4步,要清除“密码”框中默认输入的文本。

2.2 在本地主机产生密钥对,并将公钥文件注入云主机的$HOME/.ssh/authorized_keys文件中。

具体步骤如下: 2.2.1 本地产生密钥对:XShell创建密钥对过程 在上图中第4步如果输入了密码,则在第6步点击“完成”按钮时,不会弹出第7步。 2.2.2 上传公钥文件到云主机,本地机如果是Win10,在Powershell里即可使用SCP命令。 以SCP向云主机上传公钥文件

2.2.3 将上述公钥文件注入云主机的$HOME/.ssh/authorized_keys文件中。这一步可以暂时以最开始的那种方式登录云主机。 云端注册公钥 完成上述步骤以后都可以在XShell远程登陆腾讯云主机了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3