快速登陆linux服务器

前言

本文适用于喜欢原生终端的用户,钟爱第三方ssh客户端的可以无视….客户端可以保存用户信息和密码,比较无脑。mac可以使用终端,win可以使用git的bash。

上次分享了配置非对称秘钥免密登录,连接起来其实已经比较方便了, 但是还存在一个问题,假设我的用户名是hadoop,我的主机是192.168.99.6。那么我使用终端连接的命令为 ssh hadoop@192.168.99.6

每次都要打这么一长串,挺麻烦的,至少简单来看,主机地址可以更改host文件来实现配置一个映射。用户名一般都是一个常用的账户,如果不加可以有一个默认的用户那就最好的。可喜的是这些都可以实现。最终可以达到 ssh myEcs就可以连接上,如果需要其他账户登陆 ssh root@myEcs也挺方便的。下面就给大家分享如何配置

配置hosts给主机’取别名’

ssh使用的是tcp协议进行通信,一般大家登陆服务器都是直接使用服务器公网ip的22端口。不太会给服务器登陆绑定一个域名。这就导致主机无规律会比较难记,只能够记在notes上或者使用第三方工具。我们可以在电脑上给服务器的ip配置一个单机域名,因为域名的解析会优先查找本地hosts文件,没有解析成功才回去访问dns服务器。所以在hosts文件里面增加一条记录可以达到给主机’取别名’的作用,各系统hosts文件路径如下

Win: C:\Windows\System32\drivers\etc\HOSTS

Mac&&Linux: /etc/hosts

mac直接 sudo vim /etc/hosts修改即可,具体操作和格式如下

快速登陆linux服务器

修改host

修改成功后,可以ping一下,查看是否修改成功,电脑是否可以正常解析。例如上述文件中,有一些软件屏蔽的host,正常浏览器访问xmind.net应该是会进入xmind的官网,我们ping一下看一下

快速登陆linux服务器

可以看到已经被解析成本地的localhost了

设置ssh的默认账户

使用ssh命令连接远程服务器,如果主机号前面不给任何的东西,默认的登陆用户是你目前登陆电脑的用户名

快速登陆linux服务器

我本地用户名是oreoft

一般公司服务器或者生产环境的设备肯定名字不会是你自己电脑用户名,所以我们需要更改一下这个默认用户。接下来告诉大家怎么配置

  • 切换到ssh服务的路径下面 cd /etc/ssh,一般关于客户端(连接者)的配置都在ssh_config配置,关于服务的(被连接着)的配置都在sshd_config下(注意多了一个d)
    快速登陆linux服务器
  • 养成好习惯,编辑文件之前先备份一下 sudo cp ssh_config backup
    快速登陆linux服务器
  • 然后进入编辑 sudo vim ssh_config,里面有很多已经写好的配置,我们换到最后开辟一个小空间,增加自己的配置
    快速登陆linux服务器

按照上面配置一些就可以实现ssh convenient everywhere了

更多有意思的文章欢迎大家来我的个人blog挖掘,点击这里

Original: https://www.cnblogs.com/oreoft/p/15737233.html
Author: 没有气的汽水
Title: 快速登陆linux服务器

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/612739/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • How to Operate SharePoint User Alerts with PowerShell

    When you migrate list or site, the user alerts in the site will not be migrated together w…

    Linux 2023年5月28日
    0144
  • 数据结构简单话(一)线性表

    前言 逻辑结构 物理存储结构 一、顺序表 二、链表 总结 前言 本菜鸟笔者打算入门一下数据结构,在学习过程中通过自己简单话术总结相关基础知识要点,希望能帮助同样在入门的小伙伴们快速…

    Linux 2023年6月7日
    0133
  • 2021年3月-第01阶段-Linux基础-Linux系统概念-Linux命令

    Linux系统基本概念 图形界面: Ctrl+Shift +号 //调整命令终端变大 Ctrl – 号 //调整命令终端变小 命令终端: ~ 家目录:用户的私有场所,其…

    Linux 2023年6月8日
    0106
  • Typora Ubuntu 安装

    官网方法 终端命令行安装 or use sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys BA300B77…

    Linux 2023年6月7日
    0101
  • 【建议收藏】你知道数据库是怎么运行的吗?

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月11日
    083
  • vue 中,echarts的使用,简单入门

    vue 中,echarts的使用,简单入门 原作者哔哩哔哩视频 感谢 多多支持效果图 首先创建一个页面组件,创建三个div,分别来使用折线图,柱状图,扇形图 //折线图 //柱状图…

    Linux 2023年6月7日
    0115
  • map_set使用说明

    map_set使用说明 map的底层结构大致是一个哈希表,set的底层结构大致是一个红黑树 不代表全部! set #include"map_set.h" //s…

    Linux 2023年6月13日
    097
  • JAVA设计模式-原型模式

    JAVA设计模式-原型模式 介绍 原型模式是一种创建型模式,用于创建重复的对象,并且保证性能。原型模式创建的对象是由原型对象自身创建的,是原型对象的一个克隆,和原型对象具有相同的结…

    Linux 2023年6月6日
    0105
  • CentOS 用户与群组

    Linux 系统中存在一个超级用户 root ,可以做任何操作。Linux 系统中每个用户都有自己独立的账户,有些命令运行需要切换 root 身份,用户是分组的。 1.1、切换用户…

    Linux 2023年6月8日
    096
  • 为Windows Service 2019 使用 Docker

    引言最近收到领导通知,甲方需要将原来的服务器迁移到新的服务器。原来的服务器上安装了很多的服务,每次重启之后总是有很多的问题需要人工大量的进行干预。这次迁移的还是Windows服务器…

    Linux 2023年6月14日
    0119
  • JavaScript快速入门-05-基本语句

    5 基本语句 5.1 if 语句 if 语句常用语法如下所示: if (condition) { statement1; } else { statement2; } 或 if (…

    Linux 2023年6月7日
    0153
  • Python 中 map() zip() list() 函数的介绍

    map() map(function , iterable, ….) : 依次将函数function作用在可迭代的list上,并返回对应的函数返回值,组成新的list(…

    Linux 2023年6月7日
    0108
  • HTS恢复检查脚本

    #!/bin/bash #program:HTS-A数据库和插件检查 #author:sundz #version 20220531 v1 创建脚本 生成sql的表和字段汇总;ab…

    Linux 2023年6月7日
    0105
  • redis用法介绍

    Jedis常用方法API Redis命令用scan代替keys、smembers等命令 Java Spring 与 Redis 操作封装源码 Redis API 必杀解读:引入Re…

    Linux 2023年5月28日
    0102
  • Spring MVC处理日期字符串参数自动转换成后台Date类型

    当前台提交日期字符串到后台时,以字符串形式传输,若后台接收时采用Date类型,则会报格式转换错误的异常. 方式一: 将 @DateTimeFormat(pattern = &amp…

    Linux 2023年6月14日
    097
  • 017 Linux 之啥是 ssh ?

    1 什么是 ssh?有什么用? (1)ssh 是一种协议 (2)ssh 服务 2 ssh 基于密匙的安全验证过程是怎样的? 3 对称加密与非对称加密区别是什么? (1)对称加密 (…

    Linux 2023年5月27日
    0119
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球