云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

Windows免密码登录SSH(Linux)密钥登陆

Windows免密码登录SSH(Linux)密钥登录

(图片来源网络,侵删)

1. 生成SSH密钥对

在Windows上,你可以使用Git Bash或者OpenSSH for Windows来生成SSH密钥对,以下是使用Git Bash的步骤:

1、1 打开Git Bash

1、2 运行以下命令来生成一个新的SSH密钥对:

sshkeygen t rsa b 4096 C "your_email@example.com"

这将在~/.ssh目录下生成一个名为id_rsa的私钥文件和一个名为id_rsa.pub的公钥文件。

2. 将公钥复制到Linux服务器

2、1 使用文本编辑器打开公钥文件id_rsa.pub

2、2 将公钥内容复制到剪贴板。

2、3 通过SSH登录到你的Linux服务器。

2、4 创建一个名为authorized_keys的文件(如果尚不存在):

touch ~/.ssh/authorized_keys

2、5 将公钥内容粘贴到authorized_keys文件中并保存。

3. 配置SSH客户端

3、1 在你的Windows机器上,找到SSH客户端的配置文件夹,对于Git Bash,这个文件夹通常位于~/.ssh

3、2 在该文件夹中创建一个名为config的文件(如果尚不存在)。

3、3 编辑config文件,添加以下内容:

Host your_server_hostname_or_IP
    HostName your_server_hostname_or_IP
    User no
    IdentitiesOnly yes
    IdentityFile ~/.ssh/id_rsa

your_server_hostname_or_IP替换为你的Linux服务器的主机名或IP地址。

4. 测试连接

4、1 打开Git Bash

4、2 运行以下命令来测试连接:

ssh your_server_hostname_or_IP

如果一切设置正确,你将能够无密码登录到你的Linux服务器。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《Windows免密码登录SSH(Linux)密钥登陆》
文章链接:https://www.yunzhuji.net/internet/184879.html

评论

  • 验证码