首页 > 代码库 > Ubuntu 下 SSH 实现远程登录 无需输入密码
Ubuntu 下 SSH 实现远程登录 无需输入密码
首先准备两台linux OS 的机子,这里用的是虚拟机
第一台:
chiwei@chiwei-VirtualBox:~$ hostname
chiwei-VirtualBox
IP:192.168.8.144
第二台:
chiwei@chiwei-hadoop:~/.ssh$ hostname
chiwei-hadoop
IP:192.168.8.200
分别在两台机子上安装openssh-server http://blog.csdn.net/simonchi/article/details/38871953 这里有说明
安装完成之后就可以使用SSH命令了
在第一台执行 ssh-keygen -t rsa
chiwei@chiwei-VirtualBox:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/chiwei/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/chiwei/.ssh/id_rsa.
Your public key has been saved in /home/chiwei/.ssh/id_rsa.pub.
The key fingerprint is:
1d:45:b5:a3:54:6e:a7:f6:65:79:27:9b:a6:1c:d4:d2 chiwei@chiwei-VirtualBox
The key‘s randomart image is:
+--[ RSA 2048]----+
| .o.o |
| . o . |
| . . = .|
| . o = +.|
| S . + E.=|
| . o *+|
| . + .|
| . + |
| o |
+-----------------+
执行 cp id_rsa.pub authorized_keys
执行
chiwei@chiwei-VirtualBox:~/.ssh$ scp authorized_keys chiwei@chiwei-hadoop:/home/chiwei/.ssh
chiwei@chiwei-hadoop‘s password:
authorized_keys 100% 406 0.4KB/s 00:00
chiwei@chiwei-VirtualBox:~/.ssh$ ssh chiwei-hadoop
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)
* Documentation: https://help.ubuntu.com/
359 packages can be updated.
6 updates are security updates.
到第二台机子去查看
chiwei@chiwei-hadoop:~/.ssh$ ls
authorized_keys id_rsa id_rsa.pub
chiwei@chiwei-hadoop:~/.ssh$
已经文件传过来了
现在在第一台机子直接ssh 第二台主机 就可以直接登录了
Ubuntu 下 SSH 实现远程登录 无需输入密码