`

ssh无密码登入设置

阅读更多
现有2台机器
1、服务器192.168.1.112
2、个人机192.168.1.110
要使110无需密码通过ssh登入112

步骤
1、创建密钥

miao@u32-192-168-1-110:~/.ssh$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): (忽略)
Enter same passphrase again: (忽略)
Your identification has been saved in /home/miao/.ssh/id_rsa.
Your public key has been saved in /home/miao/.ssh/id_rsa.pub.

2、复制公密到服务器

miao@u32-192-168-1-110:~/.ssh$ scp id_rsa.pub miao@192.168.1.112:/home/miao/.ssh/192.168.1.110
miao@192.168.1.112's password:
id_rsa.pub                                                                   100%  404     0.4KB/s   00:00
miao@u32-192-168-1-110:~/.ssh$

3、添加公密到192.168.112的信任区域

miao@debian-192-168-1-112:~/.ssh$ cat 192.168.1.110 >> authorized_keys
miao@debian-192-168-1-112:~/.ssh$

4、启动ssh-agent
如果ssh 192.168.112返回 Agent admitted failure to sign using the key
ps -Af|agent查看有无ssh-agent有无运行,若没有

miao@u32-192-168-1-110:~/.ssh$ ssh-agent

5、添加id_rsa到ssh-agent

miao@u32-192-168-1-110:~/.ssh$ ssh-add id_rsa
分享到:
评论

相关推荐

    postgres用户下ssh无密码登录

    Postgres用户下SSH无密码登录 SSH(Secure Shell)是一种安全的远程登录协议,用于远程管理Linux系统。 SSH无密码登录是指在两台服务器之间,不需要输入密码便可实现登录的功能。本文将详细介绍Postgres用户下SSH...

    dropbear实现免密码ssh登录方法

    - **免密码登录**:通过事先设置好的公钥-私钥对来认证用户身份,从而实现无需手动输入密码即可完成SSH登录的过程。 #### 三、实现步骤 1. **准备环境**:确保客户端和服务端均已安装Dropbear。 2. **清除原有配置*...

    jenkins中通过Publish Over SSH插件将项目部署到远程机器上的讲解说明

    Publish Over SSH插件使用 在使用Publish Over SSH之前,需要制作SSH私钥。机器间做免密登录配置。假设机器A,ip为192.168.AA.AAA,机器B: 192.168.BB.BBB,机器A能够免密登录机器B,机器B能够免密登录机器A,制作方式是...

    使用TortoiseGit时如何实现SSH免密码登录

    - 当系统提示输入密码时,直接按回车键跳过,这样可以实现无密码验证; - 之后再次按回车键,完成密钥对的创建。 完成上述步骤后,会在默认路径下生成两个文件:`id_rsa`(私钥)和`id_rsa.pub`(公钥)。 ##### 2...

    Linux免密登入 使用公钥+私钥:MobaXterm设置无密码登录

    当首次尝试进行无密码登录时,需要生成这对密钥。一旦生成,这些密钥可以被反复使用,无需每次都重新生成。 - **私钥**:类似于门的钥匙,用于解锁特定的锁。私钥是敏感信息,绝不能泄漏给他人,因为这可能导致远程...

    H3C华三开启SSH配置登录

    这里创建了一个名为`client001`的本地用户,设置了简单的密码`aabbcc`,并指定了服务类型为SSH,同时设置了命令级别为3级。 **额外配置:** 还可以为SSH用户配置其他服务类型和认证方式,例如: ``` [Switch] ssh ...

    SSH实现页面的登录和注册功能

    SSH(Struts2 + Spring + Hibernate)框架是Java Web开发中的一个流行组合,它提供了模型-视图-控制器(MVC)架构模式的实现,帮助开发者构建高效、可维护的Web应用程序。在这个场景中,我们将探讨如何使用SSH来实现...

    小米路由器配置ssh登入方法教程

    主要介绍了小米路由器配置ssh登入方法教程,本文讲解了小米路由器开启SSH步骤以及ssh登录操作示例,需要的朋友可以参考下

    java linux ssh登陆

    标题“Java Linux SSH登录”指的是使用Java编程语言与Linux操作系统进行安全外壳(SSH)通信的过程。在描述中提到,这个过程通常涉及建立一个通道并执行单个命令。这里,我们将会详细探讨Java如何通过SSH连接到Linux...

    H3C防火墙console口密码修改

    H3C防火墙console口密码修改

    pietty远程登入工具

    2. **配置连接**:打开PiTTY,输入目标服务器的IP地址或域名,选择SSH作为连接类型,然后可以设置端口号(默认为22)和其他高级选项。 3. **首次连接**:首次连接时,由于服务器的SSH密钥未知,会弹出警告,确认无误...

    华三S5130配置web.Telnet,ssh远程访问实例

    在华为S5130交换机上,我们需要进入系统视图并创建一个用户,如"admin",为其设置简单的密码,例如"1234"。接着,启用HTTP服务和Telnet服务器: ``` system-view local-user admin password simple 1234 service-...

    linux自动登入脚本

    此外,如果你的脚本需要在无人值守的情况下运行,例如作为定时任务(cron job),可能还需要配置SSH无密码登录。这可以通过编辑`~/.ssh/config`文件来实现,为每个服务器创建一个配置段,启用`...

    MobaXtermPortable.rar(远端开启终端机及无屏幕登入)--树莓派 安装组件

    4. **登录**:根据提示输入密码,成功登录后,你就可以在MobaXterm的终端中对树莓派进行各种操作了。 总的来说,MobaXterm Portable 是树莓派用户必备的工具之一,无论你是初次接触树莓派,还是有经验的开发者,它...

    SSH客户端操作Linux

    因为远程主机的密钥已经加入到ssh客户端的已知主机列表中,当你第二次登陆远程主机时,只需要你输入远程主机的登录密码即可。 1 2 3 localhost$ ssh -l jsmith remotehost.example.com jsmith@remotehost.example....

    shell实现SSH自动登陆的方法示例

    作为一个懒人,肯定要找一个取巧的方式,查看了下ssh命令,由于它要进行一次跟服务器的加密交互,所以没有直接附带密码登陆的选项,只好作罢。 前些天在同事进行技术分享时,看到他竟然只输入了一行命令./test.sh就...

    linux远程登入器

    - 公钥身份验证:SSH支持公钥/私钥对,这比纯密码更安全。私钥应妥善保管,公钥则可以放在远程服务器的`~/.ssh/authorized_keys`文件中。 - 端口转发:SSH的端口转发功能可帮助保护敏感数据,通过加密隧道传输数据,...

    毕业设计javajsp工资管理系统(ssh)-qkrp源码含文档工具包

    毕业设计javajsp工资管理系统(ssh)-qkrp源码含文档工具包 后台是ssh框架,页面是jsp,数据库mysql,jdk1.8,开发工具用ecplise、myecplise、sts、idea都可以 本系统分为两个角色,一个是管理员,一个是员工。 管理员...

    毕业设计javajsp某企业工资管理系统ssh-qkrp源码含文档工具包

    毕业设计javajsp某企业工资管理系统ssh-qkrp源码含文档工具包 后台是ssh框架,页面是jsp,数据库mysql,jdk1.8,开发工具用ecplise、myecplise、sts、idea都可以 本系统分为两个角色,一个是管理员,一个是员工。 ...

Global site tag (gtag.js) - Google Analytics