您的位置首页生活百科

SSH免密码登录

SSH免密码登录

的有关信息介绍如下:

SSH免密码登录

配置免密码登录(linux)

安装SSH

sudo apt-get install ssh

回车后,输入‘Y,同意安装,因为用了sudo(超级用户),会出现需要输入密码的提示(如果本身已经切换为超级用户,请忽略sudo),输入管理员密码后回车,让它自行安装

安装完成后,打开Shell,输入命令生成密钥

ssh-keygen -t rsa

单击回车,出现提示内容,回车,‘y’,回车,回车

结束后,默认会在~/.ssh目录生成两个文件

id_rsa //私钥

id_rsa.pub //公钥

把公钥添加到authorized_keys中

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

修改权限

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys

输入命令

ssh localhost

出现welcome的字眼并且没有提示需要输入密码,则设置已经成功。

若出现需要输入密码的提示的话,则修改.ssh文件夹和authorized_keys文件的权限,如果还是不行,请检查上面步骤是否有出现命令输入错误或者步骤跳跃。