`

linux服务器配置ssh免密码登录

 
阅读更多

公司里有n台服务器,服务器之间经常需要scp文件或使用跳板机由一台服务器登录其它服务器,这时候服务器会让输入密码,比较麻烦。这时候可以配置ssh免密码登陆,生成公钥和密钥文件,直接完成访问。

配置方法如下:

  假设有两台互相访问的服务器 192.168.21.11 和 192.168.21.12 由11直接登陆12

  1.在11上执行命令,使用 ssh-keygen -t rsa 来创建密钥,程序会问你存放的目录,如果不需要修改,直接回车两次

2.将11上的id_rsa.pub拷贝到.ssh目录下

    在11上执行scp命令,scp /home/zhaocuifang/.ssh/id_rsa.pub zhaocuifang@192.168.21.12:/home/zhaocuifang/.ssh(需要输入密码)

  查看12服务器上~/.ssh目录下是否有文件authorized_keys,若不存在则将id_rsa.pub文件重命名为authorized_keys

  mv  id_rsa.pub  authorized_keys (要切换到.ssh路径下)

  若12上已经存在authorized_keys文件,则将id_rsa.pub追加到authorized_keys中

  cat id_rsa.pub >>authorized_keys (要切换到.ssh路径下)

 

以上配置完毕后即可实现11到12的免密码登陆  在11上执行 ssh 192.168.21.12 即可不用输入密码实现登陆

 

注意:

    ~/.ssh权限设置为700

    ~/.ssh/authorized_keys的权限设置为600

 

 

 

分享到:
评论

相关推荐

    Linux制作RSA KEY并配置SSH客户端或服务器免密码访问.pdf

    Linux制作RSA KEY并配置SSH客户端或服务器免密码访问

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

    一、ssh服务器安装 1).我们使用免费软件freeSSHd。... 2)安装完成后进入配置界面, (1)Server State中确保SSH服务已打开 如果此处出现不能打开的情况,在SSH界面将Start SSH server on ...(4)在Linux客户端ssh配置,参

    postgres用户下ssh无密码登录

    针对两台服务器下的postgres数据库之间,实现无密码互相登录

    Linux下SSH免密码登录配置详解

    假设有 A、 B 两台 Linux 服务器,我们希望能够从其中一台服务器通过 SSH 免密码登录到另一台服务器。 两台服务器的信息如下:  主机名 IP地址 免密码登录用户名 server1 192.168.12.11 guest1 server2 192...

    两个SSH2间免密码登录

    配置分两部分:一是对登录机的配置,二是对被登录机的配置,其中登录机为客户端,被登录机为服务端,也就是解决客户端到服务端的无密码登录问题。下述涉及到的命令,可以直接拷贝到Linux终端上执行,已全部验证通过...

    Linux配置远程SSH无密码登录

    本文实例为大家分享了jaLinux配置远程SSH无密码登录的方法,供大家参考,具体内容如下 系统:CentOS 6.8 主机1:192.168.0.177 主机2:192.168.0.178 工具介绍: ssh-keygen:创建公钥和密钥 ssh-copy-id:把生成的...

    Linux服务器批处理远程命令执行工具

    Linux服务器批处理远程命令执行工具。纯java实现的ssh协议(jsch),支持同时连接多台linux主机,执行相同的命令。只需配置目标主机的ip地址、用户名和密码即可实现远程操作。服务器无需配置ssh对等协议或安装任何...

    Linux 配置SSH免密登录 “ssh-keygen”的基本用法

    SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。 SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。 为了在不同平台/...

    批量获取linux服务器厂商/cpu/内存/磁盘/网卡等信息(适用于centos7系x86和arm架构)

    无需做免密,通过expect利用ssh批量获取linux服务器厂商/cpu/内存/磁盘/网卡等信息 1、设置数组变量,并指定服务器ip列表 #需要检查的服务器列表 IP@@ssh端口@@用户名@@密码 serverInfo=( 192.168.195.129@@22@@...

    不要密码登录linux服务器

    手把手教你怎么生成公钥和私钥。 手把手教你怎么在服务器配置公钥。

    SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器

    SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS...

    在CentOS / RHEL上设置 SSH 免密码登录的方法

    本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录。自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来移动文件。 SSH 是开源的,是用于远程登录的最为可靠的网络协议。系统管理...

    git bash配置ssh 登录 Linux的方法

    可以将密码留空,这样之后就可以免密码登录。 2、将私钥文件拷贝到本机。 scp root@192.168.1.168:/root/.ssh/id_rsa ~/.ssh 这里最好将私钥文件放在 ~/.ssh 目录下,不然在使用 ssh 登录时,需要使用 -i 来指定...

    超详细的ssh(secure shell)服务介绍、搭建、配置、实战讲解 —— 超级干货!

    写在开头的话ssh的基本概念ssh的登录验证模式账户密码验证格式密钥对验证ssh(secure shell)的服务搭建Linux服务器的建立(VMware克隆形式)ssh(secure shell)服务的搭建安全防护的关闭Linux上用户名密码登录ssh...

    Linux FTP服务配置

    FTP服务器配置 VSFTP主配置文件路径:/etc/vsftpd/vsftpd.conf,重要参数: anonymous_enable=yes/no 是否允许匿名用户访问 anon_upload_enable=yes/no 是否允许匿名用户上传文件 anon_mkdir_write_enable=yes/no ...

    webssh:一款基于vue+egg的web终端管理器,可实现基本Linux服务器常规操作

    webssh一款基于vue+egg的web终端管理器,可实现基本Linux服务器常规操作。演示环境演示地址:演示账号: admin/admin* 请不要随意修改账号密码环境Vue 2.6.11Ant Design Vue 1.6.4+Node 12.16Egg 2.27Mysql 5.7+特性...

    PHP基于Linux的远程管理系统服务器端的实现(毕业设计).zip

    理DNS服务器,管理MySQL服务器,管理SSH服务器 管理DHCP 服务器,查看网络参数,配置网络参数等操作。 7.使得远程管理更加人性化、更加简单、更加方便、更加友好。 8.要使得该软件容易升级和修改、扩展,容易被使用...

    开源ssh客户端,免费的

    在使用electerm时,用户可以通过下载并安装electerm,然后配置连接信息(包括远程服务器地址、用户名、密码等)来建立SSH连接。一旦连接建立,用户就可以通过electerm来管理远程服务器,包括更新项目、传输文件等...

    阿里云服务器基本配置和SSH远程连接

    SSH密码远程连接 2. 安装SSH windows 10用户,打开设置 -> 应用->应用和功能->可选功能,添加OpenSSH客户端功能。也可进入OpenSSH官网下载安装包。 安装完成后可以在cmd中输入ssh检验安装是否成功 (安利一款终端...

    Linux配置实现免密钥登录过程解析

    开机后在linux01终端输入: ssh 192.168.226.129 ,然后会提示输入linux02的登录密码,输入后就可以在linux01上登录linux02了,可以进行命令操作,ssh命令的两种方式 ssh ip地址(默认是root用户) 以root用户的身份...

Global site tag (gtag.js) - Google Analytics