SSH免密登录.md 929 B

[TOC]

1、前提条件

# 1.主机都安装SSH服务
ssh
# 2.若提示命令未找到,则需要安装ssh服务
sudo apt-get update
sudo apt-get install openssh-server
service --status-all | grep ssh
# 3.启动ssh服务,使用命令
sudo service sshd start

2、主机A利用ssh免密登录主机B

# 1.在主机A上生成rsa密钥对
ssh-keygen -t rsa # 所有提示均按回车默认
cat id_rsa.pub >> authorized_keys
# 2.将主机A上生成的公钥传到主机B中
ssh-copy-id username@IP
# 3.主机A上重启ssh服务
sudo service ssh restart

3、配置别名,一键登录

主机A下键入“ssh mac”就可以免密登录到主机B

# 1.主机A命令行下打开config文件
vim ~/.ssh/config
# 2.在config文件中添加如下内容
Host node1
    HostName 192.168.238.21
    User root
    Port 22
Host master
    HostName 192.168.238.20
    User root
    Port 22