`
learnmore
  • 浏览: 597169 次
  • 性别: 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文件中就可以了.
分享到:
评论

相关推荐

    Linux_SSH配置和禁止Root远程登陆设置文档

    本文将详细介绍如何在Linux环境下配置SSH服务,特别是如何修改默认端口、禁止Root远程登录,以及如何设置公钥认证,从而加强系统的安全性。 #### 二、配置SSH服务 ##### 1. 修改默认端口 SSH服务默认监听在TCP...

    ssh远程登录linux

    下面将详细介绍SSH远程登录Linux的基本概念、配置及使用方法。 1. SSH的基本原理 SSH通过加密通信通道,确保了数据传输的安全性。它使用公钥/私钥对进行身份验证,防止中间人攻击。当用户尝试连接到远程Linux服务器...

    Linux系统 ssh登录不需要密码

    在Linux系统中,SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。SSH登录无需密码的功能是通过公钥认证机制实现的,这在管理多台服务器或者自动化运维时非常方便。下面...

    Linux配置ssh免密码登录

    ### Linux配置SSH免密码登录详解 #### 一、引言 在进行分布式系统如Hadoop集群的搭建过程中,为了提高效率并确保数据的安全性,通常需要实现节点间的免密码登录。这种方式通过使用SSH (Secure Shell) 的公钥/私钥...

    linux下怎样设置ssh无密码登录.docx

    在远程主机 B 上可以使用 `ssh` 命令登录到主机 A,无需输入密码。 SSH 无密码登录的优点: * 提高了 Linux 服务器的安全性,无需输入密码。 * 提高了服务器的便捷性,无需记忆密码。 * 可以实现自动化登录,提高...

    webssh远程登录

    【WebSSH远程登录详解】 WebSSH是一种基于Web的SSH客户端,它允许用户通过网页界面远程登录并管理Linux服务器,提供了一种便捷、安全的访问方式,尤其适合在跨设备或公共网络环境中操作远程主机。本篇文章将深入...

    SSH远程登录linux

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在Linux系统中,SSH是管理员和用户进行远程管理、文件传输等操作的常用工具。Windows用户通常会借助第三方软件来实现SSH...

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

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

    SSH远程登录linux虚拟机.pdf

    SSH远程登录Linux虚拟机是一项利用SSH(Secure Shell)协议,通过网络对远程Linux系统进行安全访问和管理的技术。这项技术允许用户从一台计算机(客户端)安全地连接到另一台计算机(服务器端)的命令行界面。 首先...

    SSH远程登录linux虚拟机.docx

    SSH远程登录Linux虚拟机 SSH(Secure Shell)是一种安全的远程登录协议...SSH远程登录Linux虚拟机需要设置IP地址、检查网络连通性、解决IP地址不在同一网段的问题,并使用SSH Secure Shell Client来登录Linux虚拟机。

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

    Linux SSH(Secure Shell)是一种广泛使用的网络协议,用于在不安全的网络环境中提供加密的远程登录和其他网络服务。SSHpass是一个方便的Linux工具,专为自动化任务设计,它允许通过命令行接口在SSH连接中自动输入...

    Linuxssh登录远程服务器 expect

    标题中的"Linux ssh登录远程服务器 expect"指的就是使用 Expect 脚本来自动化Linux系统中通过SSH协议登录远程服务器的过程。这种方式对于需要频繁进行自动化运维任务的管理员来说非常有用,可以显著提高效率,减少...

    Linux下使用ssh登录局域网其他电脑的方法.docx

    Linux 下使用 ssh 登录局域网其他电脑的方法 Linux 操作系统下使用 ssh 登录局域网其他电脑的方法是非常有用的。在局域网内,使用 ssh 登录其他电脑可以实现远程桌面,文件传输,远程命令执行等功能。下面我们将...

    Linux全攻略--远程登录管理-Telnet与SSH

    #### SSH远程登录技术 SSH(Secure Shell)是一种更为安全的远程登录协议,主要用于替换传统的Telnet、FTP等不安全的服务。SSH协议的核心优势在于其加密特性,所有的数据传输均采用加密处理。 ##### SSH协议结构 ...

    ubuntu的SSH远程登陆

    Ubuntu作为一种流行的Linux发行版,其SSH远程登录功能是日常运维工作中的必备技能之一。本文将基于提供的文件内容,详细阐述如何在Ubuntu系统上配置并使用SSH服务。 #### 二、SSH服务安装与配置 **1. 更新软件包...

    两台linux机器之间ssh不需要密码详解

    为了提高效率并减少输入密码的繁琐步骤,可以通过配置SSH免密登录的方式来实现这一需求。本文将详细介绍如何在两台Linux机器之间设置SSH免密码登录,并确保其安全性和便捷性。 #### SSH无密码登录原理 SSH(Secure...

    如何做到两台Linux机器之间不使用密码即可通过SSH远程登录

    ### 如何实现两台Linux机器之间无密码SSH远程登录 #### 概述 在Linux环境中,经常需要在两台或多台主机之间进行远程管理或数据传输。为了提高安全性与便捷性,可以设置免密码SSH登录功能,即通过公钥认证方式实现...

    登录linux服务器ssh软件

    标题中的“登录Linux服务器ssh软件”指的是使用SSH协议的客户端应用程序,允许用户从本地计算机连接到远程Linux服务器。这些客户端软件通常在Windows等非Linux操作系统上使用,因为这些系统原生并不包含SSH客户端。 ...

Global site tag (gtag.js) - Google Analytics