Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

windos10上需要准备Xshell6(必须)、XFtp6(不是必须)

  1. 利用Xshell创建本地**。 Xshell和Xftp可以去官网下载。https://www.netsarang.com/zh/xshell/
    选择 下载–》学校/家庭免费
    Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

1.1打开Xshell选择 工具 -》新建用户**生成向导

Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

1.2 选择**类型为rsa , **长度默认为2048位。点击下一步。

Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器
1.3 **默认名称为id_rsa_2048。点击下一步。
Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器
1.4 公钥格式为SSH2-OpenSSH。 点击保存为文件。将文件存到方便找到的地方。点击完成。Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器
Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

所以生成成功。这里生成为文件的是公钥,一会要拷贝到Linux服务器上。
而私钥已经存储在Xshell的 工具-》用户**管理者 中。

Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

  1. 现在我们打开刚刚存为文件的公钥(pub),这里我使用的是notepad++,也可以用记事本打开,对其中的字符进行复制,将其复制到linux服务器的 ~/.ssh /authorized_keys 文件中。(这个文件是Linux中默认对**进行管理的文件,将我们的公钥复制到里面,相当于对其进行授权。)
    Xshell中输入以下命令
    cd ~/.ssh
    ls -a
    vim authorized_keys
    并且将公钥中的字符复制进去,保存退出。

Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器
Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

  1. 进行免密登录操作
    3.1打开左上角 点击 文件 -》新建
    Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

3.2
配置会话,输入会话名,协议为SSH,输入ip地址,一般ssh的端口号为22端口。
点击左侧用户身份验证,方法选择Public Key (公钥),用户**选择id_rsa_2048这个私钥。( 工具-》用户**管理者可以看到这个私钥,本文1.3中)
然后点击连接。
成功使用**,无密码登录!!!

Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

Windows10 使用 ** 远程免密登录阿里云、华为云 Linux 服务器

如果还有疑问可以留言,或者加我 qq 1178389792
我也是初学者一起进步!!!