linux ssh的安装与配置以及实现密钥登录

来源:互联网 发布:java数据结构视频 编辑:程序博客网 时间:2024/06/03 09:36

安装ssh服务器:

yum install openssh

ssh 配置文件位于/etc/ssh/sshd_config

如果需要允许root用户远程登录,那么vi /etc/ssh/sshd_config  搜索字符串Root,找到允许root登录那行,去掉注释,把no改为yes


ssh ip  远程登录,如果不能访问,可能是目标主机没有允许ssh通过防火墙,使用iptables -F清空再次尝试


密钥登录配置步骤:

目标:A主机免密码登录B主机

A主机 :  ssh-keygen   创建密钥

                  ssh-copy-id ipofB   复制密钥到B主机,回车后需要输入B的密码(这样以后就可以直接免密码登录到B主机中了)

B主机:需要提前修改配置文件,允许root用户远程登录修改PermitRootLogin为 yes(如果没有修改该项目,复制密钥到本机时会提示没有权限),并且修改登录方式PasswordAuthentication 为no

               重启服务器,在A主机上即可免密码登录

注意把PasswordAuthentication 改为no之后,再尝试使用密码登录,会提示未授权,需要将其改为yes后才可以使用密码登录

0 0