`
learnmore
  • 浏览: 589022 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux用ssh远程登陆的时候不用输入密码

阅读更多
一般用ssh登陆的时候都需要输入用户名和密码,有时候为了方便不想输入密码怎么办?
以下内容转自鸟哥书:
1.假设被登陆的主机用户为root,需要登陆的client用户为test
2.<1>在客户端使用ssh-keygen -t rsa 产生一对密钥和公钥
   <2>回车
   <3>回车
   <4>ll ~/.ssh 其中id_rsa为私钥id_rsa.pub为公钥
   <5>把id_rsa文件放在client中的$HOME/.ssh/中
   <6>把id_rsa.pub放在server中的根目录下面
   <7>将公钥转存到authorized_keys中
       cd ~/.ssh
      cat ../id_rsa.pub>>authorized_keys
3.ok!
注:如果想不用密码登陆其他主机,只要将public key 复制到其他主机上,并且新增帐号到
~/.ssh/authorized_keys文件中就可以了.
分享到:
评论

相关推荐

    Mac下使用SSH连接远程Linux服务器

    本文主要介绍三种方法,在Mac下使用SSH连接远程Linux服务器。 方法一:使用终端 1.打开终端,点击新建远程连接 2.点击加号,然后添加自己服务器的IP地址 3.点击右侧的服务器,然后在下方输入用户名,选择最下方的 ...

    windows登录ssh服务器自动执行命令脚本.vbs

    widnows自动登录ssh服务器自动执行命令的脚本

    linux ssh远程服务器自动输入密码 sshpass插件

    其中包含sshpass-1.06,sshpass-1.08,sshpass-1.09以及sshpass1.10版本

    Linux通过Shell脚本命令修改密码的两种方式

    1. ssh 远程到主机; 2. 切换到root账号; [一般都是切换到root进行密码修改,如果普通用户修改自己的密码,要输入原密码,然后新密码要满足复杂度才OK]; 3. passwd username 使用passwd username 修改 username 的...

    Python-在Linux或MAC使用SSH不需要多次输入IP和密码简单的工具

    noobssh 是使用 python 开发的一款简单的工具, 方便在 LINUX 终端使用 ssh, 不需要每次输入 IP 与密码, 可以使用 noobssh 保存经常使用的 IP:PORT , PASSWORD,选择连接时会自动登录远程服务器。

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

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

    Linux免密码远程登录的实例

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

    winsows通过ssh远程登录linux系统

    第一种1.安装git bash ...例如:$ ssh root@111.44.254.164 -p 20003 ...使用SSH公钥登录服务器,xshell中点进去看操作步骤 将电脑ssh公钥添加到服务器:ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机 有一篇文章

    putty,linux远程登陆工具

    Putty  随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。... 即使不显示只要输完密码后直接回车即可进入,不用在乎光标不动。  当输入密码错误敲下回车时会出现 denice 以提示用户密码错误

    win 下 SSH 控制 Linux 工具 putty.exe

    远程桌面是一个不错的办法,还有一个办法是使用登录,然后用 tail 命令。详细步骤操作如下: 一、下载 putty。 putty.zip 下载地址链接。 二、解压缩 putty,直接运行 putty.exe。 在打开的对话窗口里,session ...

    SSH客户端操作Linux

    4.现在你已经退回到了本地主机,ssh远程客户端会话就在UNIX后台中运行,你可以向下面那样查看它: localhost$ jobs [1]+ Stopped ssh -l jsmith remotehost 5. 你可以将后台运行的ssh会话进程切换到前台,重新...

    Linux环境通过shell脚本进行ssh登录服务器

    Linux环境通过shell脚本进行ssh登录服务器 里面包好ssh登录的用法以及interact交互 以及通过echo覆盖文件或者重定向文本,输入ssh远程服务器的密码,账户完全自动输入账号,密码登录服务器

    Linux操作系统:远程管理LINUX.pptx

    中输入远程登录主机 IP 地址, 如 192.168.8.88。 注意:建议选择 SSH,Telnet 服务密码 会被明文传输,安全性较差,目前 大多数UNIX/Linux 系统默认禁用 Telent。 PuTTY远程管理工具 PuTTY远程管理工具 PuTTY远程...

    Linux主机如何实现无需输入密码的远程登录或脚本远程执行

     2)用python脚本模拟scp命令的密码输入过程,避免每次手工输密码。  本文依次进行介绍。  1、建立主机间的ssh信任关系实现不输入密码的登录  假设需要建立从usr1@localhost到usr2@remote这两对(主机,...

    Linux攻略 让SSH不再输入密码的实用技巧

    在复制/移动文件从一台机器到另一台机器时会用到scp,因为它比较安全。但如果每次都要输入密码,就比较烦,尤其是在script里。不过ssh有另一种用密钥对来验证的方式。本文给出了生成密匙对的过程,供大家参考。

    Linux下使用SSH远程执行命令方法收集

    说明:可以做SSH免密登录之后执行,这样可以省去每次执行输入密码的提示。 对于简单的命令: 如果是简单执行几个命令,则: ssh user@remoteNode cd /home ; ls 基本能完成常用的对于远程节点的管理了,几个注意的点...

    linux scp传输不用密码

    基本原理就是:把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中。 在本文中,笔者假设本地主机linux(10.1.1.100),远程主机linux(10.1.1.200) 在100主机里的用户,运行#ssh-keygen...

    linux远程主机命令工具增强版

    4、支持sudo提权且免输密码,只需要在sudoers加入普通账号的相应权限即可,这对很多生产环境的管理员来说是很大的福音,有sudo也可以自动化了; 5、远程主机执行结果格式化输出,一眼就能很直观的看到执行结果,还...

    Linux中使用expect脚本实现远程机器自动登录

    本篇文章给大家介绍在Linux中使用expect脚本实现远程机器自动登录,前提是要创建一个expec脚本ssh_expect,接下来定义一些命令别名等,下面跟着脚本之家小编一起学习学习吧

    用python写个自动SSH登录远程服务器的小工具(实例)

    可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的打造一个在Linux/Mac os运行的自动ssh登录远程服务器的小工具。 来个GIF动画示例下先: 概述 我们先理一下我们需要些什么...

Global site tag (gtag.js) - Google Analytics