栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux之连接服务器

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux之连接服务器

1. 背景

通常连接服务器使用ssh username@hostname的方式,其中uername是用户名,一般为root等。hostname为ip地址。但是ip地址通常不容易记住,因此会将ip地址与一个名称相对应,然后直接使用名字来登陆服务器。

2. ip与name的映射

windows下修改C:WindowsSystem32driversetchosts文件,mac或linux系统下修改/etc/hosts文件,打开hosts文件后,在其后面一行或多行

ipaddress myhostname

如下所示,添加了host1, host2, host3三个ip与名称的对应关系

保存退出后若想连接8.132.234.112服务器,可以直接使用ssh root@host1进行连接
注意: 一般情况下需要使用sudo vim /etc/hosts来修改主机和ip的映射关系,否则可能会报readonly option is set错误,从而无法保存所做的修改

3. 免密登录 3.1 生成ssh密钥

首先在本地电脑上生成ssh key

ssh-keygen -t rsa -C ‘your email’

按三格回车后即可生成id_rsa和id_rsa.pub两个文件

  • -t 指定密钥类型,默认是 rsa ,可以省略。
  • -C 设置注释文字,比如邮箱,可省略
  • -f 指定密钥文件存储文件名,一般不指定,默认保存在~/.ssh目录中
3.2 配置服务器

把~/.ssh/id_rsa.pub文件内容复制追加到服务器~/.ssh/authorized_keys文件的最后面

3.3 连接服务器

直接使用ssh root@host1连接服务器,不需要密码即可连接成功

4. 查看服务器主机名
hostname           # 查看主机名字
hostname -i        # 查看主机的ip信息,包括内网ip和外网ip

修改主机名称

vim /etc/hostname
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/320633.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号