一台电脑连入三个节点的集群ssh配置

本文介绍了如何在Windows和Linux之间建立ssh互信,以便于远程管理集群节点。通过使用freeSSHd作为Windows的ssh服务器,ssh-keygen生成密钥对,并在puttygen中创建公钥,最后通过putty进行连接测试,实现无密码登录。
摘要由CSDN通过智能技术生成


        Linuxwindows之间建立ssh互信

ssh是应用层的协议,建立ssh互信可以实现用PC远程直接管理访问集群节点,查看集群状态。下面就说一下建立过程(感谢晓东学长的全称指点):

全程保证两台电脑在一个局域网(最好连到互联网)

  1. Windows服务器端:

    (1)从官网站点下载免费的ssh服务器freeSSHd: http://www.freesshd.com/

    (2) 进入Server status确认ssh server启动

    (3) 进入user界面设定一个访问用户账户(xut)

    (4) 帐户名的认证方式有三种选择。为了免密码访问,选择public key认证

    (5) 进入认证界面,确认public key认证方式激活

    Ok,至此ssh服务器端设置完成。

  2. Linux客户端设置:自带ssh,执行ps –e | grep ssh查看sshd服务是否开启,如果没有打开或者下载(前文中有介绍);

    Mkdir ~/.ssh

    Chmod 700 ~/.ssh

    Cd ~/.ssh

    Ssh-keygen –t rsa

    linux上创建一个公有和私有密钥对,私钥放在linux(客户端)上,公钥放在windows(服务器端)

    Id_rsa为私钥,id_rsa.pub为公钥,把密钥交到服务器端手里:

    Id_rsa的密钥内容拷贝到服务器公共密钥文件夹中(无后缀,命名为linux当前用户)

  3. Windows客户端的设置:

  1. Windows不自带ssh客户端和服务器端,所以需要下载客户端:

    http://www.chiark.greenend.org.uk/~sgtatham/putty/

    解压安装包,运行PUTTYGEN.exe生成一对密钥:

    Generate

    把公钥也放在公共密钥文件夹中,命名为登陆用户。

  1. 测试:

  1. 运行PUTTY.exe,填写访问节点ip:

    . (2) 直接进入客户端DOS,执行命令sshnode20

至此,ssh互信建立成功!(51不能把图片放上去,博主也很痛苦)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值