服务器中怎么配置ssh登录


本篇文章给大家分享的是有关服务器中怎么配置ssh登录,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。**服务器登录配置**
快速登录:ssh-config
在本地客户端环境 (MAC) 上配置 ssh-config,使其更方便地访问云服务器/etc/ssh/ssh_config
~/.ssh/config以下是快速登录我两个服务器的配置
# 修改 ssh 配置文件 ~/.ssh/config
Host serverA
HostName 192.168.1.101
# HostName *.*.*.* 私网IP
User root
Host ServerB
HostName User root
复制代码# 配置成功之后直接 ssh Host 名称就可以
$ ssh serverA
复制代码免密登录:public-key 与 ssh-copy-id
如何实现远程服务器的免密登录?
两个文件: 本地环境的 ~/.ssh/id_rsa.pub 与 远程服务器的 ~/.ssh/authorized_keys
一个动作:把本地文件中的内容复制粘贴到远程服务器中
即把自己的公钥放在远程服务器如果不存在文件 ~/.ssh/id_rsa.pub,则使用 ssh keygen 生成简单来说,就是 Ctrl-C 与 Ctrl-V 操作,不过具体实施起来较为琐碎。更为重要的是对于新人还有一个门槛:vim 的使用
此时就需要 香港云主机一个解决生产力的命令行工具应运而生: ssh-copy-id
# 在本地环境进行操作# 会提示你输入密码,成功之后可以直接 ssh 进去
$ ssh-copy-id serverA复制代码禁用密码登录
修改云服务器的 ssh 配置文件:/etc/ssh/ssh_config。PasswordAuthentication 设置为 no,禁用密码登录
# 禁用密码登录
Host *
PasswordAuthentication no
生成一个新的 ssh key
使用 ssh-keygen 可以生成配对的 id_rsa 与 id_rsa.pub 文件
# 生成一个 ssh-key
# -t: 可选择 dsa | ecdsa | ed25519 | rsa | rsa1,代表加密方式
# -C: 注释,一般写自己的邮箱
$ ssh-keygen -t rsa -C “server”# 生成 id_rsa/id_rsa.pub: 配对的私钥与公钥
$ ls ~/.ssh
authorized_keys config id_rsa id_rsa.pub known_hosts以上就是服务器中怎么配置ssh登录,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。

相关推荐: Windows中Git搭建的方法

这篇文章主要介绍“Windows中Git搭建的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Windows中Git搭建的方法”文章能帮助大家解决问题。1)下载 git用户端安装包2)运行安装包,打开 “使用许可公告…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/05 16:16
下一篇 08/05 16:16

相关推荐