博客
关于我
ssh免密码登陆服务器
阅读量:138 次
发布时间:2019-02-28

本文共 863 字,大约阅读时间需要 2 分钟。

生成SSH公钥并登录服务器

在Cygwin环境下,以下是生成SSH公钥并登录服务器的详细步骤:

1. 生成SSH公钥

打开终端,执行以下命令以生成RSA公钥:

ssh-keygen.exe -t rsa
生成过程:
  • 该命令会提示你生成RSA公钥对。
  • 按下回车进入默认保存目录/home/shizh1/.ssh/id_rsa
  • 如果需要设置密码,可以输入并确认你的密码;如果不需要密码,按回车继续。
  • 生成完成后,公钥会被保存在id_rsa.pub文件中。
  • 生成完成后:
    • 秘钥文件:/home/shizh1/.ssh/id_rsa
    • 公钥文件:/home/shizh1/.ssh/id_rsa.pub

    2. 将公钥添加到服务器

    使用以下命令将公钥添加到目标服务器:

    ssh-copy-id shizh1@10.100.124.230
    过程说明:
  • 系统会提示你输入服务器的密码。
  • 成功认证后,系统会将公钥添加到服务器的~/.ssh/authorized_keys文件中。
  • 添加完成后,系统会提示你是否继续添加更多密钥,按yes确认继续。
  • 注意:
    • 如果服务器已经有其他公钥,系统会提示你是否需要添加新的密钥。
    • 如果确认要添加,请继续操作;如果不需要,可以按no退出。

    3. 访问服务器

    现在你已经将公钥添加到了服务器,可以使用以下命令登录:

    ssh shizh1@10.100.124.230
    登录过程:
  • 系统会提示你输入服务器的密码。
  • 成功输入密码后,你将登录到服务器。
  • 4. 验证登录

    登录成功后,你可以执行以下命令验证是否已成功添加新的公钥:

    ls -la ~/.ssh/authorized_keys
    查看结果:
    • 如果文件中显示你的公钥指纹,说明公钥已成功添加。

    5. 注意事项

    • 确保服务器的SSH配置文件(如sshd_config)允许使用密码认证。
    • 如果使用了密码认证,记得定期更改密码以确保安全性。
    • 如果使用了密钥认证,确保私钥文件权限设置为600(chmod 600 ~/.ssh/id_rsa),以防止未经授权的读取。

    转载地址:http://fbld.baihongyu.com/

    你可能感兴趣的文章
    Openlayers高级交互(19/20): 地图上点击某处,列表中显示对应位置
    查看>>
    Openlayers高级交互(2/20):清除所有图层的有效方法
    查看>>
    Openlayers高级交互(20/20):超级数据聚合,页面不再混乱
    查看>>
    Openlayers高级交互(3/20):动态添加 layer 到 layerGroup,并动态删除
    查看>>
    Openlayers高级交互(6/20):绘制某点,判断它是否在一个电子围栏内
    查看>>
    Openlayers高级交互(7/20):点击某点弹出窗口,自动播放视频
    查看>>
    Openlayers高级交互(8/20):选取feature,平移feature
    查看>>
    Openlayers:DMS-DD坐标形式互相转换
    查看>>
    openlayers:圆孔相机根据卫星经度、纬度、高度、半径比例推算绘制地面的拍摄的区域
    查看>>
    OpenLDAP(2.4.3x)服务器搭建及配置说明
    查看>>
    OpenLDAP编译安装及配置
    查看>>
    Openmax IL (二)Android多媒体编解码Component
    查看>>
    OpenMCU(一):STM32F407 FreeRTOS移植
    查看>>
    OpenMCU(三):STM32F103 FreeRTOS移植
    查看>>
    OpenMCU(三):STM32F103 FreeRTOS移植
    查看>>
    OpenMCU(二):GD32E23xx FreeRTOS移植
    查看>>
    OpenMCU(五):STM32F103时钟树初始化分析
    查看>>
    OpenMetadata 命令执行漏洞复现(CVE-2024-28255)
    查看>>
    OpenMMLab | S4模型详解:应对长序列建模的有效方法
    查看>>
    OpenMMLab | 【全网首发】Llama 3 微调项目实践与教程(XTuner 版)
    查看>>