1 测试SSH是否可用
CentOS一般 默认已安装了 SSH,使用如下命令过滤出有关SSH的信息进行检验:
rpm -qa | grep ssh
可以看到以下信息:
接下来测试ssh是否可用
ssh localhost
首次登陆会有提示,输入“yes”后输入密码,即登录成功
若非首次登陆,输入密码后即登录成功
2 配置SSH无密码登录
若ssh已登录,使用“exit”退出ssh
exit
切换到目录到~/.ssh(若没有该目录,则需要先执行一次ssh localhost)
cd ~/.ssh/
然后使用 ssh-keygen 生成密钥
ssh-keygen -t rsa
这里会有多个提示,无需设置,都按回车就可以
加入授权
cat ./id_rsa.pub >> ./authorized_keys
修改文件权限
chmod 600 ./authorized_keys
配置完成后,登录ssh就不需要密码了: