服务器登录ssh配置:快速免密登录

当你刚拥有一个服务器后,首先需要登录服务器,本节主要有以下三个实践操作:

  1. 快速登录: 配置客户端 ssh-config
  2. 免密登录: 配置 public key
  3. 禁用密码:配置服务器 ssh-config

你对流程熟悉后,只需要一分钟便可以操作完成

<!--more-->

服务器登录配置

快速登录:ssh-config

在本地客户端环境 (MAC) 上配置 ssh-config,使其更方便地访问云服务器

  • /etc/ssh/ssh_config
  • ~/.ssh/config

以下是快速登录我两个服务器 shanyueshuifeng 的配置

# 修改 ssh 配置文件 ~/.ssh/config
Host shanyue
    HostName 59.110.216.155
    # HostName 172.17.68.39 私网IP
    User root
Host shuifeng
    HostName <PUBLIC_IP>
    # HostName 172.17.68.40 私网IP
    User root
# 配置成功之后直接 ssh Host 名称就可以
$ ssh shanyue
The authenticity of host '59.110.216.155 (59.110.216.155)' can't be established.
ECDSA key fingerprint is SHA256:WXULVpZcrX6kENrR5GH0mqRi49Djj22UXba0dRXCVKo.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '59.110.216.155' (ECDSA) to the list of known hosts.

Welcome to Alibaba Cloud Elastic Compute Service !

[root@shanyue ~]#
[root@shanyue ~]#
[root@shanyue ~]#

免密登录:public-key 与 ssh-copy-id

如何实现远程服务器的免密登录?

两个文件: 本地环境的 ~/.ssh/id_rsa.pub 与 远程服务器的 ~/.ssh/authorized_keys

一个动作:把本地文件中的内容复制粘贴到远程服务器中

即把自己的公钥放在远程服务器

如果不存在文件 ~/.ssh/id_rsa.pub,则参考下一节使用 ssh keygen 生成

简单来说,就是 Ctrl-CCtrl-V 操作,不过具体实施起来较为琐碎。更为重要的是对于新人还有一个门槛:vim 的使用

此时就需要一个解决生产力的命令行工具应运而生: ssh-copy-id

# 在本地环境进行操作

# 会提示你输入密码,成功之后可以直接 ssh 进去
$ ssh-copy-id shanyue

禁用密码登录

修改云服务器的 ssh 配置文件:/etc/ssh/ssh_configPasswordAuthentication 设置为 no,禁用密码登录

# 禁用密码登录
Host *
  PasswordAuthentication no

<hr/>

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

服务器运维笔记

1 篇文章1 人订阅

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏信息化漫谈

我们真正理解云主机“系统盘”吗?

我们在开通云主机时,都会让您选择“系统盘”的容量,以及磁盘的类型,一般系统盘默认为40G。实践是检验真理的唯一的标准,实战中再次刷新了我对“系统盘”的理论,原来...

8020
来自专栏老司机教您如何排除系统问题

CVM NTP时钟服务器简单自查

ntpd_intres[5941]: host name not found: ntpupdate.tencentyun.com 

25080
来自专栏老司机教您如何排除系统问题

系统盘空间莫名消失怎么解

问题原因 进程文件句柄数占用 磁盘分区inode满 挂载点覆盖:原有文件系统目录已经存在大量文件。从新挂载了新磁盘后,使用 df 命令统计的是新挂载目前使用...

382160
来自专栏信息化漫谈

如何提高云主机业务的活跃率

最近云服务商采用云主机+互联网专线+手机的套餐向市场销售云计算业务,但客户拿到云主机后往往不知道怎么用,造成云主机的业务激活率或活跃率很低,没有...

12430
来自专栏边缘计算

什么是计算迁移

边缘计算将网络边缘上的计算、存储等资源进行有机融合,构建成统一的用户服务平台,按就近服务原则对网络边缘节点任务请求及时响应并有效处理。由于边缘节点能力、资源、带...

33720
来自专栏优惠券代金券

腾讯云部署项目步骤

最近,自己用Java WEB完成了一个网站,然而,不知道如何部署到腾讯服务器上。百度了很多,也没有完整的,后来自己摸索,完成了部署。本文,将介绍如果将web项目...

62050
来自专栏云服务器活动

腾讯云服务器选购+远程控制【图文教程】

1.打开腾讯云官网:https://cloud.tencent.com/ 2.点击【产品】>【云服务器】

23600
来自专栏老司机教您如何排除系统问题

海外服务器端口不通怎么解

1 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdp...

378170
来自专栏Web服务器搭建

就是快, 10分钟在腾讯云搭建Web服务器

Web服务器由于它的安全,方便,简洁等优点,已经成为目前使用规模最广的服务器。个人或者企业搭建网站是万万不能离开它的,然而搭建Web服务器却对于一部分非专业人士...

15350
来自专栏云服务器活动

10分钟完成微信小程序开发部署发布【图文教程】

实际上,微信和腾讯云同是腾讯产品,已经提供了10分钟(根据准备资源情况,已完成小程序申请认证)完成小程序开发、部署、发布的方式。当然,实现的是基础功能。但是,可...

58900

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励