macos ssh host配置及免密登陆

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

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

生成秘钥

cd ~/.ssh
ssh-keygen -t rsa

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

vim ~/.ssh/config

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

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

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

cat id_rsa.pub >> .ssh/authorized_keys

重启sshd 服务 

service sshd restart

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

临时关闭

setenforce 0 

永久关闭

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

 

posted @ 2016-12-03 14:40  孤独的和弦  阅读(614)  评论(0编辑  收藏  举报