`
wuhuizhong
  • 浏览: 684492 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

使用windows的ssh的public key来连接 linux

阅读更多

1.在SSH Secure Shell Client生成key
settings->User Authentication->keys->Generate New...->下一步->RSA->下一步->File:authorized_keys->下一步完成


2.把C:\Documents and Settings\Administrator\Application Data\SSH\UserKeys下的authorized_keys.pub上传到服务器的/root目录上去
[root@mysqlserver ~]# mkdir .ssh
[root@mysqlserver ~]# cd .ssh
[root@mysqlserver .ssh]# ssh-keygen -i -f ../authorized_keys.pub >> authorized_keys
[root@mysqlserver .ssh]# cd /etc/ssh/
[root@mysqlserver ssh]# cp sshd_config sshd_config.back
[root@mysqlserver ssh]# vi sshd_config
PubkeyAuthentication yes /*启用PublicKey认证
AuthorizedKeysFile .ssh/authorized_keys /*PublicKey文件路径


PasswordAuthentication no /*禁止密码验证登录


[root@mysqlserver ssh]# /etc/rc.d/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                               [  OK  ]

 

3.在windows上使用SSH Secure Shell Client登录linux主机选择public key方式就可以登录了

 

分享到:
评论
1 楼 quqiufeng 2011-07-15  
楼主 普通用户登录要怎么操作呢

相关推荐

    CentOS利用expect批量推送ssh public key的脚本

    CentOS利用expect批量推送ssh public key的脚本

    使用public/private key让putty(ssh)自动登录

    标题中的“使用public/private key让putty(ssh)自动登录”指的是通过SSH(Secure Shell)协议,使用公钥/私钥对实现Putty的无密码自动登录。这是一项提高远程服务器访问安全性和便利性的技术。 在SSH连接中,通常有...

    SSH Secure Shell Client用public key认证登录

    SSH Secure Shell Client是SSH协议的一种实现,主要用于Linux和Unix系统,但也支持Windows平台。在本文中,我们将深入探讨如何使用SSH的public key认证来实现无密码登录,提高系统的安全性与便利性。 Public Key ...

    Windows上SSH服务器配置图文教程

    一、ssh服务器安装 1).我们使用免费软件freeSSHd。... 2)安装完成后进入配置界面, (1)Server State中确保SSH服务已打开 ...(3)在Authentication界面,确定Public key为Allowed. (4)在Linux客户端ssh配置,参

    Linux下SSH与SecureCRT密匙完美使用

    **Linux下SSH与SecureCRT密匙完美使用** SSH(Secure SHell)是一种网络协议,用于在不安全的网络上安全地远程控制和管理操作系统。在Linux环境中,SSH通常用于连接到远程服务器,执行命令,传输文件等。OpenSSH是...

    SSH客户端操作Linux

    You can get a public key‘s fingerprint by running % ssh-keygen -F publickey.pub on the keyfile. Are you sure you want to continue connecting (yes/no)? Yes Host key saved to /home/jsmith/.ssh2/host...

    详解SSH如何配置key免密码登录

    如果出现“Permission denied (publickey)”错误,可能是因为远程主机的配置不允许公钥认证或配置错误。检查远程主机的`/etc/ssh/sshd_config`文件,确保包含以下行: ``` PubkeyAuthentication yes ...

    Linux远程连接工具——Putty

    Linux远程连接工具Putty是一款广泛使用的开源软件,主要用于Windows系统用户连接到运行各种...了解并熟练使用Putty,能大大提高工作效率,尤其对于Windows环境下需要频繁连接Linux服务器的用户来说更是必不可少的工具。

    SSH密钥方式登录Linux

    1. **选择PublicKey认证**:在SSH客户端中选择“PublicKey”作为认证方式。 2. **输入Passphrase**:首次登录时,系统会提示输入之前设置的“Passphrase”密码。输入正确的密码后,即可登录系统。 #### 六、备份与...

    SSH_Secure_Shell_ClientH工具密钥登录linux

    使用命令“ssh-keygen -i -f uplinux_key.pub >> authorized_keys”将公钥添加到authorized_keys文件中。然后,我们需要删除生成的文件和authorization文件。 保护密钥 我们的密钥文件非常重要,需要保护好。我们...

    linux系统的ssh免密码登录机制原理及实现范例

    具体来说,每台主机都会生成一对密钥:公钥(public key)和私钥(private key)。公钥可以自由分发,而私钥必须妥善保存。 当A想要登录到B时,流程如下: 1. **A主机**生成一对密钥:公钥和私钥。 2. **A主机**将公钥...

    004653_利用SSH-Key实现安全的密钥证书方式登陆.docx

    SSH Key认证基于公钥加密技术,主要涉及两个密钥:公钥(Public Key)和私钥(Private Key)。公钥用于加密数据,而私钥用于解密数据。在SSH Key认证过程中,服务器保存用户的公钥,用户保留私钥。当用户尝试登录时...

    如何在Linux中配置基于密钥认证的SSH(转载)1

    完成上述步骤后,你就可以尝试使用SSH基于密钥的身份验证来连接远程服务器,无需每次都输入密码。例如,你可以使用`ssh sk@192.168.225.22`命令,如果一切配置正确,你应该能无密码登录远程服务器。 在实际操作中,...

    两台linux机器之间ssh不需要密码详解

    Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 49:9c:8a:8f:bc:19:5e:8c:c0:10:d3:15:60:a3:32:1c user@Client [user@Aroot]# ``` 这里需要注意的是,生成密钥时可以...

    SSH远程连接服务器必备工具

    SSH通过公钥基础设施(Public Key Infrastructure, PKI)进行身份验证,其中服务器拥有一个公钥和一个私钥,客户端也有一对类似的密钥。当客户端尝试连接到服务器时,服务器会展示其公钥,客户端用这个公钥加密一条...

    linux下的SSH配置说明

    - 在SecureCRT中新建SSH2连接,配置主机信息,并在SSH2设置中选择PublicKey选项,指定客户端的私钥文件(例如:`Identity`)。 5. **解决密钥格式兼容问题** 如果遇到密钥格式不兼容的问题,可以使用`ssh-keygen`...

    详解Java使用Jsch与sftp服务器实现ssh免密登录

    以下是使用publickey认证方式的示例代码: ```java // 从配置文件中读取目标服务器ip、端口、用户名、私钥路径 String ftpHost = prop.getProperty("downloadHost"); String port = prop.getProperty(...

    新一代支持多平台的免费 SSH 终端神器,太酷了

    工作中频繁用到终端工具用于连接服务器、网络设备等。xshell是一款专业级的终端工具,功能强大,但每年费用不低,今天我们介绍另一款功能同样强大的WindTerm,免费的、高性能、多功能的ssh客户端,对于常年用ssh的,...

Global site tag (gtag.js) - Google Analytics