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

ssh-keygen 免密码登录

 
阅读更多

每次买VPS,初始化同样的操作系统,在安装LNMP环境时,却不能保证一次通过!不少同学搞了一键安装包,可能我人品不高,每次编译都不顺利。在与系统工程师沟通之后,我决定放弃一键安装的思路。

电影《阿甘正传》有句关于巧克力的台词,与此相同。

记录一下,ssh-keygen凭证书登录的方法,供以后查询:

 

步驟如下:

 

  1. ssh-keygen -t rsa 或 ssh-keygen -d (dsa) => 產生出 id_rsa, id_rsa.pub
  2. scp id_rsa.pub server_hostname:~/.ssh/
  3. ssh server_hostname
  4. cat .ssh/id_rsa.pub >> .ssh/authorized_keys 即可
  5. 這樣子就可以 key 認證登入, 不需輸入密碼.

其中,第2步有个前提,在server_hostname对应的电脑上要有相应的 .ssh 目录!

scp在两台机器之间的拷贝
如果要拷贝的文件过大,建议加上“&”,使之在后台运行,注意加上scp操作日志,这样,tail -f 就可以监控运行状态了:
scp -r -v 2>>/tmplog /wwwRoot/myFolder/ www@yourIP:/wwwRoot/  &
tail -f /tmplog
  思路来自于http://bbs.chinaunix.net/thread-1950695-1-1.html
分享到:
评论

相关推荐

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

    ### 使用ssh-keygen实现免密码登录Linux的方法 在日常运维工作中,频繁地通过SSH协议登录服务器进行管理和操作是常见的需求之一。为了提高工作效率并确保安全性,实现免密码登录Linux主机是一种非常实用的方法。...

    SSH的ssh-keygen命令基本用法详解

    一旦生成了密钥对,你可以将公钥添加到远程服务器的`authorized_keys`文件中,以实现免密码登录。例如: ``` cat ~/.ssh/test.pub | ssh user@remote_host 'cat >> ~/.ssh/authorized_keys' ``` 这样,当你尝试从...

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

    ### SSH Key 免密码登录详解 #### 一、SSH Key 的基本概念与原理 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。通过SSH,可以在非安全的网络环境中提供安全的远程登录服务,其安全性主要依靠...

    Linux系统下如何做到SSH免密码登录

    1. 生成密钥对:在每一台需要相互免密码登录的服务器上,都要运行`ssh-keygen -t rsa`生成密钥对。 2. 复制公钥:每台服务器的公钥需要被复制到其他所有服务器的`.ssh/authorized_keys`文件中。可以使用`ssh-copy-...

    两个SSH2间免密码登录

    ### 两个SSH2间免密码登录配置详解 #### 背景介绍 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。SSH2作为SSH的一个版本,提供了更安全的数据传输方式。本文主要讨论SSH2环境下实现两台机器之间免...

    OpenSSH登录SSH2

    ### OpenSSH与SSH2的关系及免密码登录配置详解 #### 一、OpenSSH与SSH2简介 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。SSH2是SSH协议的第二个版本,提供了更安全的数据传输方式。OpenSSH是...

    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 ...

    Hadoop SSH免密码登录以及失败解决方案

    为了简化操作,管理员通常会配置SSH免密码登录,这样在不同节点间切换时无需反复输入密码。本文将详细介绍如何设置Hadoop SSH免密码登录,并提供解决登录失败问题的方法。 1. **创建SSH密钥对** 使用`ssh-keygen`...

    Linux下实现免密码登录(超详细)

     ssh-keygen的命令手册,通过”man ssh-keygen“命令:  通过命令”ssh-keygen -t rsa“  生成之后会在用户的根目录生成一个 “.ssh”的文件夹  进入“.ssh”会生成以下几个文件  authorized_keys:存放远程...

    ssh 免密码登陆方法

    ssh 免密码登陆方法 在 Linux 服务器中实现免密码登陆是非常有用的,特别是在集群环境中,需要在多个节点之间实现自动化登陆。下面我们将详细介绍如何使用 SSH 实现免密码登陆。 SSH 免密码登陆的原理 SSH...

    postgres用户下ssh无密码登录

    Postgres用户下SSH无密码登录 SSH(Secure Shell)是一种安全的远程登录协议,用于远程管理Linux系统。 SSH无密码登录是指在两台服务器之间,不需要输入密码便可实现登录的功能。本文将详细介绍Postgres用户下SSH...

    SSH 免密码登陆

    SSH 免密码登陆 SSH 免密码登陆是一种实现远程服务器之间免密码登陆的技术,通过使用密钥对来代替密码认证。...SSH 免密码登陆是一种安全、高效的远程登录方式,通过正确地生成和使用密钥对,可以实现免密码登陆。

    ssh免密码登录

    ### SSH免密码登录详解 在IT领域,尤其是服务器管理和运维工作中,SSH(Secure Shell)作为远程登录协议,是连接和管理远程服务器的重要工具。然而,每次登录都需要输入密码,不仅效率低下,还可能因频繁输入密码...

    SSH-SCP使用方法

    3. **验证免密码登录**:使用`ssh root@192.168.0.3`命令测试是否可以成功免密码登录到主机B。 #### 五、禁用root用户直接登录 为了进一步提高系统的安全性,可以通过编辑`/etc/ssh/sshd_config`文件,添加`...

    虚拟机VMware下centos配置SSH免密码登陆

    在虚拟机VMware中配置CentOS系统实现SSH免密码登陆,可以极大地提高工作效率,减少手动输入密码的繁琐步骤。以下将详细介绍如何在两个CentOS系统之间配置SSH免密码登陆。 首先,我们需要了解SSH的基本原理。SSH通过...

    SSH无密码登录配置(主要针对Hadoop配置)

    在Hadoop这样的分布式计算环境中,SSH无密码登录配置至关重要,因为它简化了节点间的通信,提高了运维效率。以下是关于SSH无密码登录配置的详细解释。 **一、SSH原理** SSH通过加密网络数据流,确保在非安全网络上...

    expect配置单向ssh免密码登录

    为了解决这个问题,我们可以使用`expect`工具来配置SSH单向免密码登录。`expect`是Tcl语言的一个扩展,它能够自动应答交互式程序,如SSH登录过程中的密码提示。 首先,我们来理解SSH密钥对的生成和使用。SSH密钥对...

Global site tag (gtag.js) - Google Analytics