`
huangro
  • 浏览: 327757 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

SSH KEYGEN 免输入密码

SSH 
阅读更多
ssh远程登录服务器时,为了避免输入密码,可以用以下方式进行免密码登录:
1. 执行命令
ssh-keygen -t rsa

或者
ssh-keygen -d (dsa)

產生出 id_rsa, id_rsa.pub

2. 将文件传到服务器上
scp id_rsa.pub server_hostname:~/.ssh/


3. 登录服务器
ssh hostname


4. 将公钥文件中的内容写入服务器认证文件
cat .ssh/id_rsa.pub >> .ssh/authorized_keys


说明:
* id_rsa: private key
* id_rsa.pub: public key

进行上诉处理后,在用本机连接服务器时就会用本机的private key(id_rsa)与远端电脑的public key(authorized_keys)做认证,确认完成后就可以直接登录,不需要输入帐号密码, 而且比较安全.
分享到:
评论

相关推荐

    ssh如何配置无密码远程登录1

    如何配置ssh无密码远程登录在主机A上生成公约私钥对命令行输入:ssh-keygen -t rsa,连续回车3次,就会生成公钥私钥对:公钥上传到主机B的.ssh

    ssh(ssh-keygen)配置免输入密码登录远程主机的方法

    本地主机ha01配置: 代码如下:[root@ha01 /]# cd /etc/ssh[root@ha01 ssh]# ssh-keygen -t rsa -N “” (该步骤生成key公私密钥对,-N “”表示密钥对短语为空)Generating public/private rsa key pair.Enter file ...

    详解SSH如何配置key免密码登录

    生成的key是和一对用户绑定的,生成key的用户以及存储这个key的公钥的远端主机的用户...ssh的原理就是,公钥给人家,自己留秘钥,远端主机的其他用户也是无法看到这个指定的用户的接受到的公钥的,所以用户是一对一的。

    使用ssh-keygen,实现免密码登陆linux的方法

    2 拷贝公共密钥到“被登陆机”输入密码, scp id_rsa.pub root@10.35.0.35:~/.ssh/id_rsa.pub 3 ssh到“被登陆机”把公共密钥输入 “authorized_keys”(如果多个机器都需要使用rsa密钥认证登录此机器的话,将...

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

    1 什么是SSH 引用百度百科的说明: SSH 为 Secure Shell的缩写,由 IETF 的网络小组(Network Working Group)所制定;...① 基于口令的安全认证: 每次登录的时候都要输入用户名和密码, 由于要在网络上传输密码,

    设置ssh无密码登录linux服务器的方法

    每次登录测试服务器,ssh登录总是需要输入密码。登录的少还行,登录的多了,多一行命令都是多余的。 rsa认证登录方式 制作密钥对 在客户端(本地机器)终端下输入以下命令 ssh-keygen -t [rsa|dsa] rsa和dsa代表...

    030102设置ssh互信及无密码登录

    一路回车,不需要输入密码 执行该操作将在/home/user/.ssh下生成id_rsa, id_rsa.pub文件,其中id_rsa.pub是公钥。 #2、在B机器上做步骤1或自行创建/home/user/.ssh文件夹,注意文件夹权限设置为700,将id_rsa.pub...

    VScode使用ssh钥匙连接远程服务器(免去重复输入密码的烦恼)

    $ssh-keygen -t rsa -C “16418386@163.com(你的邮箱)” 第二行可以选择钥匙存储的位置,默认直接enter,存在C盘/用户/.ssh文件中,这里示范存在D盘中(方便统一管理) 这里提几个** 注意事项 ** 1.如果要创建多个...

    Linux A机器免密码SSH登录B机器

     如上,A机器经常需远程操作B机器,传输文件到B机器,每次输入帐号密码过于繁琐,下文通过ssh公钥能解免密码操作问题。  二、解决  1.方案  SSH认证采用公钥与私钥认证方式。  2.步骤  1) A机器生成公钥...

    askpass:R,Git和SSH的安全密码输入

    询问通行证R,Git和SSH的安全密码输入 跨平台实用程序,用于提示用户输入凭据或密码短语,例如,通过服务器进行身份验证或读取受保护的密钥。 包括适用于MacOS和Windows的本机程序,因此不需要“ tcltk”。 可以两种...

    Linux免密码远程登录的实例

    如何通过一台Linux ssh远程其他linux服务器时,不要输入密码,可以自动登入。提高远程效率,不用记忆各台服务器的密码。 1. 首先登入一台linux服务器,此台做为母机(即登入其他linux系统用这台做为入口);执行一行...

    linux scp传输不用密码

    基本原理就是:把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中。...在100主机里的用户,运行#ssh-keygen -t rsa 然后一路回车,最后会提示文件保存位置和密码生成

    SSH客户端操作Linux

    5. 你可以将后台运行的ssh会话进程切换到前台,重新回到远程主机,而无需输入密码 localhost$ fg %1 ssh -l jsmith remotehost remotehost$ 5、用SSH退出字符会话,显示信息 要想取得一些关于当前会话有用的...

    OpenSSH安全下载,最新版本

    OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。...帮助用户不需要每次都要输入密钥密码的工具。 ssh-keyscan 扫描一群机器,并记录其公钥。 [2]

    (1)Hadoop伪分布模式安装.docx

    按提示消息,输入密码以及确认密码即可,此处密码设置为hadoop 将hadoop用户的权限,提升到sudo超级用户级别 1. sudo usermod -G sudo hadoop 后续操作,我们需要切换到hadoop用户下来进行操作。 1. su - hadoop...

    ssh自动登录的4种实现方法

    在A上运行命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@192.168.60.110 “mkdir .ssh” (需要输入密码)# scp ~/.ssh/id_rsa.pub root@192.168.60.110:.ssh/id_rsa.pub ...

    ssh,scp自动登陆的实现方法

    示例:A为本地主机(即用于控制其他主机的机器) ;... chmod 0700 .ssh” (需要输入密码)# scp ~/.ssh/id_rsa.pub root@192.168.60.110:.ssh/id_rsa.pub (需要输入密码) 在B上的命令:# touch /root/.ssh/au

    linux基础命令-生成ssh密钥

    需求:在配置jenkins持续部署的时候需要配置SSH但是我基本忘记了,并且遇到了错误 Failed to connect change directory:jenkins.plugins.publish_over.BapPublisherException:Failed ...询问你输入密码,记住passphras

    VanDyke.SecureCRT&FX 7.2.415 with Keygen

    SecureCRT 是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具,...新版SecureFX采用了一个密码库,符合FIPS 140-2加密要求,改进了X.509证书的认证能力,可以轻松开启多个会话,并提高了SSH代理的功能。

Global site tag (gtag.js) - Google Analytics