`
MauerSu
  • 浏览: 513498 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ssh 免密码登录 及 ssh初次登录控制台显示信息

 
阅读更多
源:http://chenlb.iteye.com/blog/211809
评:
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。

有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。

1.在A机下生成公钥/私钥对。
[chenlb@A ~]$ ssh-keygen -t rsa -P ''


-P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。
它在/home/chenlb下生成.ssh目录,.ssh下有id_rsa和id_rsa.pub。

2.把A机下的id_rsa.pub复制到B机下,在B机的.ssh/authorized_keys文件里,我用scp复制。
[chenlb@A ~]$ scp .ssh/id_rsa.pub chenlb@192.168.1.181:/home/chenlb/id_rsa.pub
chenlb@192.168.1.181's password:
id_rsa.pub                                    100%  223     0.2KB/s   00:00


由于还没有免密码登录的,所以要输入密码。

3.B机把从A机复制的id_rsa.pub添加到.ssh/authorzied_keys文件里。
[chenlb@B ~]$ cat id_rsa.pub >> .ssh/authorized_keys
[chenlb@B ~]$ chmod 600 .ssh/authorized_keys


authorized_keys的权限要是600。

4.A机登录B机。
[chenlb@A ~]$ ssh 192.168.1.181
The authenticity of host '192.168.1.181 (192.168.1.181)' can't be established.
RSA key fingerprint is 00:a6:a8:87:eb:c7:40:10:39:cc:a0:eb:50:d9:6a:5b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.181' (RSA) to the list of known hosts.
Last login: Thu Jul  3 09:53:18 2008 from chenlb
[chenlb@B ~]$


第一次登录是时要你输入yes。

现在A机可以无密码登录B机了。

小结:登录的机子可有私钥,被登录的机子要有登录机子的公钥。这个公钥/私钥对一般在私钥宿主机产生。上面是用rsa算法的公钥/私钥对,当然也可以用dsa(对应的文件是id_dsa,id_dsa.pub)

想让A,B机无密码互登录,那B机以上面同样的方式配置即可。

参考:SSH-KeyGen 的用法 http://blog.163.com/chen98_2006@126/blog/static/158584272007101862513886/
分享到:
评论

相关推荐

    putty ssh 登陆软件

    SSH协议本身设计为安全通信通道,对所有传输的数据进行加密,包括密码和其他敏感信息。 2. **远程终端仿真**:PuTTY支持多种终端类型,如xterm、vt100等,可以适应不同服务器的配置需求。用户可以通过PuTTY连接到...

    路由器-breed Web控制台助手v5.0版本

    对于高级用户,Breed Web控制台助手v5.0版本可能还包括一些高级功能,如SSH访问,允许用户通过安全的Shell协议远程管理路由器,进一步定制路由器的配置。同时,它也可能支持脚本执行,让技术熟练的用户可以编写...

    putty-0.60 windows SSH客户端

    1. **SSH连接**:PuTTY通过SSH协议提供安全的远程登录,允许用户与远程服务器建立加密的通信,保护数据免受中间人攻击。 2. **telnet和rlogin支持**:除了SSH,PuTTY还支持较旧的telnet和rlogin协议,尽管这些协议...

    SSHSecureShellClient 下载

    用户还可以通过密钥对进行无密码登录,进一步提高安全性。 2. **加密通信**:所有通过SSH协议传输的数据都会被加密,包括命令、输出结果和文件内容,确保即使在网络中被截获,也无法解读其内容。 3. **远程终端...

    浪潮交换机 FS6700 用户手册 V1.0.pdf

    - **常用配置命令**:提供了一系列配置命令,如删除创建的Zone、清除配置、设置配置口超时、激活与清除License、显示指定License、显示全部Licenses、显示ID、命名交换机、设置管理口、禁止与使能Telnet与SSH、下载...

    锐捷路由器配置手册的一部分

    锐捷路由器配置手册主要介绍如何对锐捷路由器进行基本配置,包括通过控制台和远程登录两种方式。在配置过程中,我们需要了解路由器的命令行界面(CLI)和不同模式的切换。 1. **控制台配置**: 控制台配置是最直接...

    阿里云ECS实例设置用户root密码和远程连接的方法

    在初次使用或忘记密码的情况下,设置或重置root密码是必要的步骤,以便能够对ECS实例进行管理。同时,远程连接是日常运维中的常用操作,可以方便地进行远程管理和维护。以下将详细讲解如何设置ECS实例的root密码以及...

    ESCloud用户使用手册.pdf

    ESCloud VNC 提供了一个图形化的控制台,用户可以直接通过浏览器登录到云主机,Linux 默认用户名为root,Windows 为 Administrator。对于 SSH 访问,ESCloud 支持导入用户的SSH公钥,简化登录过程。对于Windows云...

    树莓派初始设置

    在SSH控制台中,可以通过`sudo raspi-config`进入配置界面,选择2 Change User Password来修改密码。如果已退出配置界面,再次运行`sudo raspi-config`即可。 3. **更改root密码和解锁root**: 树莓派默认不允许...

    linux系统创建weblogic域以及修改端口方法

    ### Linux系统创建WebLogic域及修改端口方法详解 #### 一、安装发布WebLogic域 在Linux系统中创建WebLogic域的过程对于初次接触这项任务的技术人员来说可能会有些复杂,但只要按照步骤来,就可以顺利完成。下面将...

    hadoop集群部署手册

    - 登录Master节点并通过控制台获取其网络信息。 - 使用Xshell远程登录Master节点。 - 修改Master节点的网卡配置文件`/etc/sysconfig/network-scripts/ifcfg-eth0`。 - 修改Master节点的网关配置文件`/etc/...

    路由器基本配置 网络工程

    通常,这涉及到通过控制台端口或网络接口(如Telnet或SSH)连接到路由器,并输入相应的用户名和密码。登录后,用户将进入不同的操作模式,如用户执行模式、特权执行模式、全局配置模式和接口配置模式。在这些模式下...

    putty 软件

    `PuTTY_PChome下载介绍.txt`可能是一个文本文件,里面包含了PCHome网站对于PuTTY的简要介绍,可能包括PuTTY的功能特性、使用方法、系统要求等信息,帮助初次接触的用户快速理解软件用途。 总的来说,PuTTY作为一款...

    Visual Studio 2017通过SSH调试Linux上.NET Core

    在Windows的Visual Studio 2017中,创建一个新的.NET Core控制台应用程序,如名为"LinuxDemo"的项目。在`Program.cs`中编写代码,例如简单的输入/输出循环,以便在调试时能观察程序行为。 完成编码后,将项目文件...

    MobaXterm.zip

    SSH是一种网络协议,用于安全地远程登录到其他系统,特别是Linux服务器。通过MobaXterm,用户可以轻松地配置和管理多个SSH会话,进行文件传输、运行远程命令等操作。这对于需要频繁访问远程服务器的开发者和运维人员...

    HPE:H3C CF22000.docx

    最后,为了提高安全性,应取消勾选“Console Login”,这样只有经过认证的用户才能通过SSH访问控制台。 在整个配置流程中,安全性和稳定性是首要考虑的因素。定期更新管理工具,保持最佳的安全实践,以及对系统进行...

    CCNA实验手册

    `line console 0`进入控制台配置,设置`password`后,`login`启用密码验证,确保每次登录都需要输入密码。 5. **虚拟终端线(VTY)配置**:VTY线用于远程访问路由器,如通过SSH或Telnet。`line vty 0 4`配置0到4号...

    Running Linux

    本书从登录、密码设置到虚拟控制台的使用,再到常用命令、shell环境的介绍,为读者提供了全面的入门指南。此外,书中还讲解了手动页(man pages)的使用方法,以及重要的目录结构,帮助用户更好地理解Linux文件系统的...

    思科交换机mac地址绑定步骤

    ### 思科交换机MAC地址绑定详解 #### 一、引言 在现代网络管理中,为了增强网络安全性和实现更精细化的流量控制,...希望本文能帮助到那些初次接触MAC地址绑定的网络管理员们,使他们能够更加熟练地操作思科交换机。

Global site tag (gtag.js) - Google Analytics