美文网首页
ssh 免密码登陆

ssh 免密码登陆

作者: 天之朗 | 来源:发表于2022-01-23 15:07 被阅读0次

免密码登陆 四步走

1.服务端开启密码登陆 
2.客户端创建密钥对
3.服务端添加客户端生成的公钥
4.客户端登陆

1、服务器端开启密钥登录模式

/etc/ssh/sshd_config

# 是否允许 root 远程登录
PermitRootLogin yes

# 密码登录是否打开
PasswordAuthentication yes

# 开启公钥认证
RSAAuthentication yes # 这个参数可能没有 没关系
PubkeyAuthentication yes

# 存放登录用户公钥的文件位置
# 位置就是登录用户名的家目录下的 .ssh
# root 就是 /root/.ssh
# foo 就是 /home/foo/.ssh
AuthorizedKeysFile .ssh/authorized_keys

// 重启服务
service sshd restart

2、用户端创建自己的秘钥对

ssh-keygen -t rsa -C "your@email.com"

cd ~/.ssh/

# 查看公钥
cat id_rsa.pub

# 配置登录别名 省去输 ip 麻烦
vi config

Host examp # 登录的服务器别名 ssh examp 就可以了
    HostName 233.233.233.233 #要登录的服务器ip
    Port 22
    User root #登录名
    IdentityFile ~/.ssh/id_rsa #你的私钥路径
    ServerAliveInterval 30
    TCPKeepAlive yes

3、将客户端公钥添加至服务器端的公钥凭证

echo 你的公钥内容 >> ~/.ssh/authorized_keys

4. 登陆

ssh examp

相关文章

  • linux ssh 免密登陆排查技巧

    场景: 使用ssh免密登陆配置的时候。做了相关配置之后,尝试ssh免密登陆,还是提示输入密码,无法免密登陆。也没有...

  • ssh免密码登陆远程主机

    ssh免密码登陆远程主机 使用密码登录,每次都必须输入密码,非常麻烦。好在SSH还提供了公钥登录,可以省去输入密码...

  • 最全操作git命令,快速手册

    设置账号和密码 本地生成.ssh密钥 免登陆 .ssh目录的权限必须是700 .ssh/authorized_ke...

  • ssh免密码登陆及其原理

    [TOC] ssh免密码登陆及其原理 1 示例 ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-k...

  • Ubuntu 的一些安全配置

    环境 Ubuntu 16.04 i386 免密码登陆 生成秘钥 上传秘钥 禁止 SSH 密码登陆 找到 去掉注释并...

  • MAC终端 SSH 登陆: Enter passphrase f

    需求:SSH免密码登陆 利用ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com"生...

  • SSH登录

    SSH免密码登陆 利用本地机器ssh到其他Linux主机是非常频繁的事情,这里简单总结一下Mac如何ssh连接和免...

  • SSH免密码登陆

    ssh免密码登陆 生成密钥公钥命令:ssh-keygen -t rsa位置是当前目录 生成内容公钥:.ssh/id...

  • ssh 免密登陆

    密码登录原理: 首先我们来看一下传统的ssh 密码登录的具体过程: 密钥登录原理: ssh 免密登陆实战 实验说明...

  • SSH的总结

    ssh的相关总结ssh登陆的过程非对称加密RSA登陆过程免密登陆linux相关文件及操作公钥与秘钥的保存格式用密码...

网友评论

      本文标题:ssh 免密码登陆

      本文链接:https://www.haomeiwen.com/subject/qnpmhrtx.html