一、使用putty
- 双击 puttygen.exe,打开 PuTTy Key 客户端。
- 单击 Load,选择并打开已下载的私钥存储路径。如下图所示:
例如,选择并打开文件名为 david 的私钥文件。
- 在 PuTTY Key Generator 窗口中,输入密钥名,并创建加密私钥的密码(可选)。设置完成后单击 Save private key,如下图所示:
- 在弹出的窗口中,选择您存放密钥的路径,并在文件名栏输入“密钥名.ppk”,单击保存。例如,将 david 私钥文件另存为 david.ppk 密钥文件。如下图所示:
5.选择生成的ppk文件,输入 远程主机的ip 连接即可
错误解决。
1.No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)
按照这命令
cd /etc/ssh/ #(进入ssh文件夹)
ll #(展示该文件夹所有文件)
vi /etc/ssh/sshd_config #(打开sshd_config文件)
#(注意,这里我们要选的是sshd_config,而不是ssh_config)
#然后我们找到找到PasswordAuthentication no改为yes保存
#最后命令: (重启服务)
systemctl restart sshd.service
二、使用ssh -i 命令 拿mobax为例 将下载下来的密钥,放置本地终端的根目录下 执行命令
chomd 400 <下载下来的密钥绝对路径>
ssh -i <下载下来的密钥绝对路径> <username>@<ip或者域名>