Linux下配置ssh无密码登陆
2015-06-08 11:18
761 查看
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -t rsa
ssh-keygen -t dsa
然后,在节点 dbtest1 执行以下命令
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
ssh dbtest2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh dbtest2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys dbtest2:~/.ssh/authorized_keys
节点1:
node1:~ #cd /root
node1:~ # mkdir .ssh
node1:~ # chmod 700 .ssh
node1:~ # ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
b0:1d:73:0a:99:2a:ee:ce:cd:5f:de:e5:db:c9:ab:6e [MD5] root@node1
The key's randomart image is:
+--[ RSA 2048]----+
| |
| o |
| = o . |
| . = = |
| . . . S |
| . . |
| . . . |
| o o o . oEo . |
| .+ o.. . .o=o=. |
+--[MD5]----------+
node1:~ # ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
9c:93:19:6b:df:bd:f3:01:b6:82:be:32:0c:ee:b0:68 [MD5] root@node1
The key's randomart image is:
+--[ DSA 1024]----+
| |
| |
| . |
| . * |
| S o |
| . . o....o |
| .. o ....... |
| E. o. +. . ...|
|.. ... oo. .o.|
+--[MD5]----------+
node1:~ #
节点2
node2:~ # cd /root
node2:~ # mkdir .ssh
node2:~ # chmod 700 .ssh/
node2:~ # ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
f2:ca:0c:73:98:04:55:69:48:1a:9a:a8:8e:0c:96:0c [MD5] root@node2
The key's randomart image is:
+--[ RSA 2048]----+
| ..oo.. |
|.o +. o |
|E o . |
|+ .. |
|o+ . . S |
|* . o o |
|.o = . . |
| * . |
| + |
+--[MD5]----------+
node2:~ # ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
6a:c4:e1:cc:bb:c7:32:51:5c:96:49:46:24:df:86:ad [MD5] root@node2
The key's randomart image is:
+--[ DSA 1024]----+
| .+=o |
| +=+ |
| .. oo + |
| = .o o |
| *.S E |
| ..o |
| +o |
| .o.o |
| .+ |
+--[MD5]----------+
node2:~ #
同步authorized_key
node1:~/.ssh # cat id_rsa.pub >>authorized_keys
node1:~/.ssh # cat id_dsa.pub >>authorized_keys
node1:~/.ssh # ssh node2 cat /root/.ssh/id_rsa.pub >> authorized_keys
The authenticity of host 'node2 (10.0.0.31)' can't be established.
ECDSA key fingerprint is b4:30:1b:97:e9:75:1e:e2:2c:85:91:2a:76:85:77:ce [MD5].
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'node2,10.0.0.31' (ECDSA) to the list of known hosts.
Password:
node1:~/.ssh # ssh node2 cat /root/.ssh/id_dsa.pub >> authorized_keys
Password:
node1:~/.ssh # scp authorized_keys node2:/root/.ssh/
Password:
authorized_keys 100% 1984 1.9KB/s 00:00
node1:~/.ssh #
测试
node1:~/.ssh # ssh node2 date
Sat May 9 05:40:58 CST 2015
node1:~/.ssh #
node2:~ # ssh node1 date
Sat May 9 05:41:03 CST 2015
node2:~ #
chmod 700 ~/.ssh
ssh-keygen -t rsa
ssh-keygen -t dsa
然后,在节点 dbtest1 执行以下命令
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
ssh dbtest2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
ssh dbtest2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
scp ~/.ssh/authorized_keys dbtest2:~/.ssh/authorized_keys
节点1:
node1:~ #cd /root
node1:~ # mkdir .ssh
node1:~ # chmod 700 .ssh
node1:~ # ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
b0:1d:73:0a:99:2a:ee:ce:cd:5f:de:e5:db:c9:ab:6e [MD5] root@node1
The key's randomart image is:
+--[ RSA 2048]----+
| |
| o |
| = o . |
| . = = |
| . . . S |
| . . |
| . . . |
| o o o . oEo . |
| .+ o.. . .o=o=. |
+--[MD5]----------+
node1:~ # ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
9c:93:19:6b:df:bd:f3:01:b6:82:be:32:0c:ee:b0:68 [MD5] root@node1
The key's randomart image is:
+--[ DSA 1024]----+
| |
| |
| . |
| . * |
| S o |
| . . o....o |
| .. o ....... |
| E. o. +. . ...|
|.. ... oo. .o.|
+--[MD5]----------+
node1:~ #
节点2
node2:~ # cd /root
node2:~ # mkdir .ssh
node2:~ # chmod 700 .ssh/
node2:~ # ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
f2:ca:0c:73:98:04:55:69:48:1a:9a:a8:8e:0c:96:0c [MD5] root@node2
The key's randomart image is:
+--[ RSA 2048]----+
| ..oo.. |
|.o +. o |
|E o . |
|+ .. |
|o+ . . S |
|* . o o |
|.o = . . |
| * . |
| + |
+--[MD5]----------+
node2:~ # ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
6a:c4:e1:cc:bb:c7:32:51:5c:96:49:46:24:df:86:ad [MD5] root@node2
The key's randomart image is:
+--[ DSA 1024]----+
| .+=o |
| +=+ |
| .. oo + |
| = .o o |
| *.S E |
| ..o |
| +o |
| .o.o |
| .+ |
+--[MD5]----------+
node2:~ #
同步authorized_key
node1:~/.ssh # cat id_rsa.pub >>authorized_keys
node1:~/.ssh # cat id_dsa.pub >>authorized_keys
node1:~/.ssh # ssh node2 cat /root/.ssh/id_rsa.pub >> authorized_keys
The authenticity of host 'node2 (10.0.0.31)' can't be established.
ECDSA key fingerprint is b4:30:1b:97:e9:75:1e:e2:2c:85:91:2a:76:85:77:ce [MD5].
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'node2,10.0.0.31' (ECDSA) to the list of known hosts.
Password:
node1:~/.ssh # ssh node2 cat /root/.ssh/id_dsa.pub >> authorized_keys
Password:
node1:~/.ssh # scp authorized_keys node2:/root/.ssh/
Password:
authorized_keys 100% 1984 1.9KB/s 00:00
node1:~/.ssh #
测试
node1:~/.ssh # ssh node2 date
Sat May 9 05:40:58 CST 2015
node1:~/.ssh #
node2:~ # ssh node1 date
Sat May 9 05:41:03 CST 2015
node2:~ #
相关文章推荐
- Linux Generating SSH Keys
- perl脚本实现限制ssh最大登录次数(支持白名单)
- rsync ssh 数据同步分析
- 搭建SSH时的思考和遇到的几个问题的解决方法
- SSH 使用原理 与解释
- SSH整合中 hibernate托管给Spring得到SessionFactory
- Linux VPS利用SSH重置ROOT密码的方法
- ssh,scp自动登陆的实现方法
- linux下使用ssh远程执行命令批量导出数据库到本地
- shell脚本实现ssh自动登录功能分享
- ssh项目环境搭建步骤(web项目)
- Linux SSH 安全策略 限制 IP 登录方法
- 解决SSH连接超时的2个配置方法
- 用shell脚本防ssh和vsftpd暴力破解的详解讲解
- 内网ssh/mysql登录缓慢的解决方法
- Linux sshd_config配置手册中文版
- Linux SSH 安全策略 更改 SSH 端口
- 简单架设SSH+Squid代理服务器的自由上网通道的方法
- 最快捷登陆ssh 服务器的方法
- SSH 登录工具常用命令