`
sun.zhang
  • 浏览: 25145 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

fedora10环境下远程连接多台需要rsa认证的linux主机设置

阅读更多

首先ssh公钥和密钥的生成就不赘述了,网上一搜一大堆...

 

有了生成的 id_rsa 和 id_rsa.pub 文件后,然后怎么办?

 

放到 ~/.ssh/ 目录下即可!![已经存在?那连这步也可以省了]

 

很简单吧?但是对于新手来说不一定知道,我就是那个新手……汗!!

 

那又产生了一个疑问,如果我要连接多台主机怎么办?不会让我每连一次都要去修改这两个文件吧?

 

答案就是修改/etc/ssh/ssh_config文件 [需要root权限哦!]

 

打开文件我们可以看到:

 

# This is the ssh client system-wide configuration file.  See
# ssh_config(5) for more information.  This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
#  1. command line options
#  2. user-specific file
#  3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for some commonly used options.  For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.

#   Host *
#   ForwardAgent no
#   ForwardX11 no
#   RhostsRSAAuthentication no
#   RSAAuthentication yes
#   PasswordAuthentication yes
#   HostbasedAuthentication no
#   GSSAPIAuthentication no
#   GSSAPIDelegateCredentials no
#   BatchMode no
#   CheckHostIP yes
#   AddressFamily any
#   ConnectTimeout 0
#   StrictHostKeyChecking ask
#   IdentityFile ~/.ssh/identity
#   IdentityFile ~/.ssh/id_rsa
#   IdentityFile ~/.ssh/id_dsa
#   Port 22
#   Protocol 2,1
#   Cipher 3des
#   Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
#   MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
#   EscapeChar ~
#   Tunnel no
#   TunnelDevice any:any
#   PermitLocalCommand no
Host *
    GSSAPIAuthentication yes
# If this option is set to yes then remote X11 clients will have full access
# to the original X11 display. As virtually no X11 client supports the untrusted
# mode correctly we set this to yes.
    ForwardX11Trusted yes
# Send locale-related environment variables
    SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
    SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
    SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE

 

具体参数到底是什么意思,有什么用,大家再google一下就知道了,很多……比大学生还多……

 

应该知道怎么配置了吧?不知道??那就继续往下看……

 

将两个Host之间的#全部去掉,第一个host * 改成 host 你的目标地址1,然后修改IdentityFile的路径和端口就可以了,有多台主机的话,复制多份host的配置修改ip地址、IdentityFile路径和端口地址基本就可以了,至于其他配置当然有需要的话也可以更改……

 

保存后就可以了……

 

当然你有可能会遇到这个错误 [因为我遇到了,呵呵]:

 

Permissions 0755 for '你配置的公钥文件路径' are too open.

 

这个是因为这几个文件权限设置的有点问题

 

执行命令:  chmod 600 你的文件

 

然后就可以了……其实网上还是搜得到的……

 

[我一直很奇怪,我一开始的配置的文件访问权限是很大的,为什么还是会报这个错呢?将权限改小了反而正常了,什么世道来的?高手请指教一下??]

 

希望对你也有点帮助……

1
0
分享到:
评论

相关推荐

    fedora10安装教程

    Fedora 10 是一款基于 Linux 内核的操作系统,由 Fedora 项目开发并维护。本教程将详细指导如何安装 Fedora 10,包括硬盘引导安装、虚拟机安装和光盘引导安装三种方式。 ### 一、硬盘引导安装 1. 下载 Fedora 10 ...

    Linux Fedora操作系统下如何建立电话拨号连接

    ### Linux Fedora操作系统下如何建立电话拨号连接 #### 一、引言 随着网络技术的发展,用户对于互联网的接入方式也变得多样化。除了常见的宽带接入之外,电话拨号上网仍然是某些场景下的有效选择之一。在Linux ...

    虚拟机下安装Fedora 10

    在虚拟机中安装Fedora 10是一个常见的技术操作,特别是在进行系统测试、学习新环境或者需要多个操作系统并行运行的场景下。本教程将详细阐述如何在虚拟机环境下搭建Fedora 10操作系统。 首先,你需要一个虚拟机软件...

    VMware下安装Fedora10的图文教程

    4. **命名虚拟机**:给即将创建的虚拟机起一个易于识别的名字,比如“Fedora10”。同时选择虚拟机文件的存储位置,确保有足够的硬盘空间。 5. **配置网络连接**:选择网络连接方式,推荐使用“桥接网络(Bridged ...

    Linux Fedora 10双系统硬盘引导安装.pdf

    Linux Fedora 10双系统硬盘引导安装 本文将围绕 Linux Fedora 10 的安装和配置进行详细的讲解,主要涉及到 Fedora 的简介、安装方式、硬盘引导安装方法等知识点。 一、Fedora 简介 Fedora 是一个开放的、创新性的...

    fedora15环境搭建

    Fedora 15 环境搭建 本文将指导用户在 Fedora 15 环境中进行环境搭建,包括 VIM 配置、网络配置、Samba 配置和防火墙配置。 一、VIM 配置 在 Fedora 15 中,VIM 是默认的文本编辑器。为了提高编程效率,我们需要...

    vm中fedora如何与主机联通

    在虚拟化技术中,VMware 是一款广泛使用的虚拟机软件,它允许用户在同一台物理主机上运行多个独立的操作系统实例。在VMware中,Fedora等Linux发行版的网络配置是实现主机与虚拟机之间通信的关键。以下是三种常见的...

    迅雷 for fedora32 linux mint 20 ubuntu 20.04

    【标题】"迅雷 for fedora32 linux mint 20 ubuntu 20.04" 指的是一款专为Linux系统设计的迅雷下载工具,它支持Fedora 32、Linux Mint 20以及Ubuntu 20.04这三个发行版。迅雷作为一款流行的下载管理软件,它在...

    linux主机开发环境的建立(fedora7,nfs,make)

    ### Linux主机开发环境的建立(fedora7,nfs,make) #### 一、概述 本文旨在详细介绍如何在Fedora 7上搭建一个完整的NFS(Network File System)服务器及开发环境,包括安装必要的软件和配置步骤。对于希望在Linux...

    linux 远程连接工具

    为了远程管理和维护这些Linux系统,我们通常会使用各种远程连接工具。本文将详细介绍一种名为"fterm"的Linux远程连接工具,它允许用户执行命令、上传文件以及浏览目录。 fterm是一款功能强大的终端模拟器,适用于...

    安装VMWare虚拟机、Linux系统和Xshell连接虚拟主机

    Xshell 是一种远程连接工具,可以连接到虚拟主机和物理主机。在这个实验中,我们将使用 Xshell 连接到虚拟主机。 在连接虚拟主机之前,我们需要配置 IP 地址。在这个实验中,我们将使用 NAT 地址转换模式来配置 ...

    Fedora下Qt环境搭建[参考].pdf

    Fedora 下 Qt 环境搭建 一、Fedora 操作系统介绍 Fedora 是一个基于 Linux 内核的操作系统,由 Red Hat 公司赞助的 Fedora 项目开发。Fedora 的最新版本是 Fedora 14,它提供了一个稳定、安全、功能齐全的操作系统...

    fedora14中安装arm-linux-gcc交叉编译器.pdf

    本文详细介绍了在 Fedora 14 环境下安装 arm-linux-gcc 交叉编译器的步骤,包括下载和解压 arm-linux-gcc 工具包、配置环境变量和验证安装结果。该文档旨在帮助开发者快速安装和使用 arm-linux-gcc 交叉编译器,提高...

    linux fedora 安装问题

    Linux Fedora 安装问题解决方案 Linux 安装问题是 Linux 用户经常遇到的问题,本文将从 Fedora 安装问题入手,详细介绍 Linux 安装问题的解决方案。 问题描述 在利用 VMware 安装 Fedora Linux 时,在选了键盘之后...

    Linux Fedora 学习之Linux概况

    Linux Fedora 学习之Linux概况 Linux 学习讲义

    linux环境如何通过wmi访问windows

    在IT行业中,跨平台操作是常见需求之一,特别是在管理和监控多操作系统混合的网络环境中。Linux系统作为开源且强大的服务器操作系统,有时需要与Windows系统进行交互,例如远程收集信息或执行管理任务。在这种情况下...

    VM6.5下安装FEDORA9.0以及配置LINUX开发环境心得总结

    在VM6.5虚拟机环境下安装FEDORA9.0操作系统并配置Linux开发环境是一项技术性较强的工作,本文将详细阐述这一过程中的关键步骤和遇到的问题及解决方案。 首先,安装FEDORA9.0时,需要注意网络配置。初始安装过程中,...

    linux fedora 13 telnet-server

    总的来说,虽然Telnet因为其安全风险不推荐在生产环境中使用,但在学习和测试环境中,了解如何在Linux Fedora 13上设置和管理`telnet-server`仍然是有价值的。理解这些基本概念有助于扩展到其他网络服务的管理和配置...

Global site tag (gtag.js) - Google Analytics