macos ssh host配置及免密登陆

时间:2021-02-27 05:51:24

windows下面有xshell 这样的可视化ssh管理工具

macos 下面使用终端做下简单配置,也非常方便,具体过程如下

生成秘钥

cd ~/.ssh
ssh-keygen -t rsa

macos ssh host配置及免密登陆

生成了私钥和公钥,稍后免密登陆配置会用到

vim ~/.ssh/config

macos ssh host配置及免密登陆

这是我的配置文件,可以添加多个host, 认证文件路径改为之前生成的私钥文件

连接服务器时直接执行  ssh host  即可

接下来,将公钥文件的内容拷贝到服务器上

cat id_rsa.pub >> .ssh/authorized_keys

重启sshd 服务

service sshd restart

如果还是提示输入密码  关闭 selinux

临时关闭

setenforce 0

永久关闭

修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled