1. 秘鑰生成命令
ssh-keygen
執行完上述的命令就會在root目錄下生成公鑰跟私鑰文件
/root/.ssh/.id_rsa 私鑰
/root/.ssh/.id_rsa.pub 公鑰
2. 把公鑰copy到要登錄的目標機器上
scp -rp id_rsa.pub ericjin@192.168.14.35:/home/ericjin
scp命令本地拷貝到遠程: scp -rp 要拷貝的本機文件 遠程主機名@遠程主機ip:要拷貝到遠程主機的哪個目錄里
遠程拷貝到本地:scp -rp 遠程主機名@遠程主機ip:要拷貝的文件 拷貝到本地的哪個目錄
3. 在目標機器上將id_rsa.pub放到想要登錄的用戶的主目錄的.ssh目錄里面,並且重命名為authorized_keys,最重要的是要修改authorized_keys權限為600
# 1.0 移動 mv id_rsa.pub /home/ericjin/.ssh # 2.0 重命名 cd /home/ericjin/.ssh mv id_rsa.pub authorized_keys
# 3.0 修改authorized_keys的權限
chmod authorized_keys 600
4. 在有私鑰的機器上遠程鏈接上面配置了公鑰的機器
ssh ericjin@192.168.14.35
回車即可登錄,不需要密碼