`
muyu
  • 浏览: 218251 次
  • 性别: 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的ssh-keygen命令基本用法详解

    通过公钥认证可实现ssh免密码登陆,git的ssh方式也是通过公钥进行认证的。 在用户目录的home目录下,有一个.ssh的目录,和当前用户ssh配置认证相关的文件,几乎都在这个目录下。 ssh-keygen 可用来生成ssh公钥认证所...

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

    下面小编就为大家带来一篇使用ssh-keygen,实现免密码登陆linux的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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

    主要是讲Linux系统如何做到SSH免密码登录

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

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

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

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

    生成的key是和一对用户绑定的,生成key的用户以及存储这个key的公钥的远端主机的用户...ssh的原理就是,公钥给人家,自己留秘钥,远端主机的其他用户也是无法看到这个指定的用户的接受到的公钥的,所以用户是一对一的。

    Ubuntu下如何设置ssh免密码登录安装

    1、首先在本机安装openssh-server和openssh-client. 命令:sudo apt-get install openssh-server openssh-client 2、在检查当前的目录下有没有.ssh这个文件,没有... 您可能感兴趣的文章:Linux下SSH免密码登录配置详解

    Linux使用ssh公钥实现免密码登录实例

    现想A通过ssh免密码登录到B。 首先以root账户登陆为例。 1.在A机下生成公钥/私钥对。 [root@A ~]# ssh-keygen -t rsa -P '' -P表示密码,-P ” 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车...

    linux远程登录ssh免密码配置方法

    公司刚上几台Linux,现在要把主机之间都能远程ssh免密码登陆。 二、原理 很简单,使用ssh-keygen 在主机A上生成private和public密钥,将生成的public密钥拷贝到远程机器主机B上后,就可以使用ssh命令无需密码登录到...

    Linux:SSH免密码登录

    1.使用包管理器安装openssh: ...将.ssh目录中的id_rsa.pub这个文件拷贝到要登录的服务器的.ssh目录中,然以再运行以下命令来将公钥导入到.ssh/authorized_key文件中  cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorize

    ubuntu16.04服务器配置ssh免密码登录

    ssh-keygen -t rsa 文件位置写/home/try/.ssh/server_rsa,不使用默认值,我命名为server_rsa担心影响到git的key(因为我的git使用的是默认值) ssh-copy-id root@123.45.56.78(你的服务器ip), 或这使用 cat ~/....

    Linux免密码远程登录的实例

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

    ssh免密码登录

    你还在麻烦地输密码吗?只要五分钟,就可实现免密码登录

    Linux A机器免密码SSH登录B机器

     如上,A机器经常需远程操作B机器,传输文件到B机器,每次输入帐号密码过于繁琐,下文通过ssh公钥能解免密码操作问题。  二、解决  1.方案  SSH认证采用公钥与私钥认证方式。  2.步骤  1) A机器生成公钥...

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

    xiaosi@xiaosi:~$ ssh-keygen -t rsa -f ~/.ssh/id_rsa Generating public/private rsa key pair. Created directory '/home/xiaosi/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase ...

    (1)Hadoop伪分布模式安装.docx

    SSH免密码登陆需要在服务器执行以下命令,生成公钥和私钥对 1. ssh-keygen -t rsa 此时ssh公钥和私钥已经生成完毕,且放置在~/.ssh目录下。切换到~/.ssh目录下 1. cd ~/.ssh 可以看到~/.ssh目录下的文件 下面...

    详解ssh免密码登录配置方法(图示加命令)

    首先,说明一下我们要做的是,serverA 服务器的 usera 用户免密码登录 serverB 服务器的 userb用户。 我们先使用usera 登录 serverA 服务器 [root@serverA ~]# su - usera [usera@serverA ~]$ pwd /home/usera 然后...

    git bash配置ssh 登录 Linux的方法

    可以将密码留空,这样之后就可以免密码登录。 2、将私钥文件拷贝到本机。 scp root@192.168.1.168:/root/.ssh/id_rsa ~/.ssh 这里最好将私钥文件放在 ~/.ssh 目录下,不然在使用 ssh 登录时,需要使用 -i 来指定...

Global site tag (gtag.js) - Google Analytics