`
flypeace
  • 浏览: 158307 次
  • 性别: Icon_minigender_1
  • 来自: 湖北
社区版块
存档分类
最新评论

配置scp ssh

 
阅读更多

1、:生成密匙对

  [user@rh user]$ ssh-keygen -t rsa
   Generating public/private rsa key pair.
   Enter file in which to save the key (/home/user/.ssh/id_rsa):   --生成的过程中提示输入密钥对保存位置,直接回车,接受默认值
   Created directory '/home/user/.ssh'.
  
   Enter passphrase (empty for no passphrase):    --输入一个不同于你的password的密码,直接回车,让它空着,如果输入,后续每次远程连接都会提示输入密码
   Enter same passphrase again:
  
   Your identification has been saved in /home/user/.ssh/id_rsa.
   Your public key has been saved in /home/user/.ssh/id_rsa.pub.
   The key fingerprint is:
   e0:f0:3b:d3:0a:3d:da:42:01:6a:61:2f:6c:a0:c6:e7user@rh.test.com
   [user@rh user]$

其中公共密钥保存在 ~/.ssh/id_rsa.pub   私有密钥保存在 ~/.ssh/id_rsa
修改 .ssh 目录的权限,"chmod 755 ~/.ssh"
   [user@rh user]$ chmod 755 ~/.ssh
 
将id_rsa.pub公共密钥复制到要访问的机器上,并保存为
   ~/.ssh/authorized_keys

大功告成。用ssh scp sftp 访问其他Linux机器时,就不用输入密码了

分享到:
评论

相关推荐

    C#版SSH、SCP,可作为客户端连结LINUX源码

    2. C#中实现SSH连接的方法:了解如何创建SSH连接对象,配置服务器信息,进行身份验证。 3. SCP文件传输:学习如何使用C#进行文件的上传和下载,理解SCP命令在C#中的实现。 4. 使用SshExe类进行操作:掌握如何通过预...

    SSH-SCP使用方法

    ### SSH-SCP使用方法详解 #### 一、概述 SSH (Secure Shell) 是一种网络协议,用于计算机之间的安全登录及数据传输。SCP (Secure Copy Protocol) 是基于SSH协议的一个应用,用于安全地在不同主机之间复制文件。SCP...

    SSH配置过程,介绍SSH的详细配置过程

    - **文件传输**:使用SFTP(SSH文件传输协议)或SCP(SSH拷贝协议)进行文件传输。 - **端口转发**:SSH支持动态端口转发、静态端口转发等,可以在不公开服务器端口的情况下进行远程访问。 - **隧道服务**:通过SSH...

    ssh,scp 连接远程ssh非22端口的服务器方法

    ### SSH与SCP连接远程非22端口的服务器方法 #### 一、SSH与SCP简介 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。通过SSH协议可以实现远程登录,远程命令执行等,其安全性高,是远程管理Linux...

    使用Ant进行ssh和scp操作

    本文将深入探讨如何利用Ant进行SSH(Secure Shell)和SCP(Secure Copy)操作,这两个协议常用于远程系统间的安全通信。 SSH是一种网络协议,用于安全地在不安全的网络上执行命令和传输数据,而SCP是基于SSH的文件...

    批量配置服务器ssh免密rsa登录

    脚本可能涉及到`ssh-copy-id`命令或者通过`scp`命令将公钥文件传输到远程服务器,然后使用`cat`或`echo`命令追加到`authorized_keys`文件中。 5. **安全性考虑**:尽管免密登录提高了便利性,但也增加了安全隐患。...

    SSH简介及配置使用SSH登陆远程主机讲义

    客户端包含了各种与SSH相关的应用程序,如ssh用于远程登录,scp用于安全文件复制,sftp提供安全的文件传输服务。 配置SSH涉及到以下步骤: 1. **安装SSH服务端和客户端**:大多数Unix/Linux系统默认安装了OpenSSH...

    System_Ssh_scp.rar_linux scp_scp_system scp

    标题中的"System_Ssh_scp.rar_linux scp_scp_system scp"暗示了这是一个关于Linux系统下使用SCP(Secure Copy)命令进行文件传输的教程。SCP是SSH(Secure Shell)的一部分,常用于在不同主机之间安全地复制文件。在...

    ssh通讯协议及ssh免密码登录的配置

    本文将介绍 SSH 远程安全登录的工作原理、免密码登录的配置、scp 远程拷贝命令的使用等。 一、SSH 远程安全登录的工作原理 SSH 远程安全登录的工作原理基于口令。客户端发起远程登录请求,服务端接收请求,将自己...

    Renci.SshNet.dll及其文档和实现SSH、SCP、FTP等操作的小例子

    Renci.SshNet是一个.NET库,它为开发者提供了一种方便的方式来实现Secure Shell (SSH) 协议,包括Secure Copy (SCP) 和File Transfer Protocol (FTP) 的功能。这个库主要用于安全地远程连接到服务器,执行命令,传输...

    ssh scp sshd..for android

    总结起来,这个主题涵盖了如何在Android设备上配置和使用SSH、SCP和sshd,以便进行安全的远程控制和文件传输。这涉及到安装和配置SSH客户端和服务器应用,生成和管理SSH密钥,设置访问权限,以及了解如何利用这些...

    关于ssh2的配置

    在这个主题中,我们将深入探讨关于SSH2的配置,包括其工作原理、配置步骤以及在实际应用中的常见问题。 首先,SSH2依赖于公钥加密和对称加密来确保数据传输的安全。用户在服务器上设置公钥,客户端则持有私钥,通过...

    C#的linux-ssh&scp;封装

    8. **配置选项**:允许设置SSH连接的参数,如超时时间、重试次数、代理设置等。 使用这样的库,开发者可以轻松地在C#应用程序中与Linux服务器进行交互,无需关心底层的SSH和SCP协议细节。这对于构建跨平台的系统...

    linux服务器JDK配置+防火墙配置+服务器之间SSH免密配置.pdf

    文档中涉及的几个关键配置项包括JDK配置、防火墙配置和SSH免密配置,下面将详细介绍这些配置知识点。 首先,JDK配置是开发和运行Java应用的基础。在Linux环境中安装Java 1.8或更高版本的JDK是常用的操作,安装完成...

    redhat5.4 ssh 服务配置

    下面将详细介绍SSH服务的配置及其应用。 SSH协议主要有两个版本:SSH1和SSH2。SSH1基于密码认证,而SSH2引入了基于密钥的身份验证,这大大提升了安全性。在RHEL5.4中,通常推荐使用SSH2,因为它提供了更高级别的...

    【IT十八掌徐培成】Hadoop第02天-02.scp-rsync-ssh root配置.zip

    【IT十八掌徐培成】Hadoop第02天-02.scp-rsync-ssh root配置.zip这个压缩包文件主要关注的是在Hadoop环境中如何有效地进行文件传输和远程操作,其中涉及到三个核心工具:scp(Secure Copy)、rsync(Remote Sync)...

    在solaris10下配置ssh及使用客户端FTP连接

    Solaris 10 下配置 SSH 及使用客户端 FTP 连接 Solaris 10 是一个 Unix 操作系统,由 Sun Microsystems 开发。 SSH(Secure Shell)是 Solaris 10 中的一个安全协议,用于远程登录和文件传输。 FTP(File Transfer ...

    解决linux scp无需密码问题

    因此,配置SCP的无密码文件传输功能就显得尤为重要。本文将详细介绍如何实现这一目标,并提供具体步骤来帮助读者理解和实践。 #### 实现原理 SCP无密码文件传输主要依赖于SSH公钥认证机制。该机制的核心思想是在...

    在两台服务器之间建立信任关系解决scp,ssh等不用输入密码等问题.files.rar

    3. **配置SSH配置文件**:在本地和远程服务器的`~/.ssh/config`文件中,可以设置一些自定义配置,比如主机别名、端口等,以便于以后更方便地进行无密码登录。 4. **测试连接**:完成上述步骤后,你应该可以在不输入...

Global site tag (gtag.js) - Google Analytics