目录

  • 一、更换国内yum仓库
    • 1.1 备份原CentOS-Base.repo仓库
    • 1.2 还原CentOS-Base.repo仓库
    • 1.3 增加yum扩展仓库EPEL
  • 二、设置静态IP
    • 2.1 最小化安装上不了网
    • 2.2 配置文件
  • 三、SSH密钥登陆
    • 3.1 服务器设置
      • 3.1.1 生成密钥对
      • 3.1.2 系统配置文件设置
    • 3.2 客户端设置

一、更换国内yum仓库

1.1 备份原CentOS-Base.repo仓库

  • 将原仓库在原位置改名
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  • 下载阿里仓库(-O参数为重命名)
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • 清除缓存目录下的软件包
    yum clean all
  • 清空缓存
    yum makecache
  • 之后会有一段时间更新

1.2 还原CentOS-Base.repo仓库

  • 恢复CentOS-Base.repo.backup名字为CentOS-Base.repo
  • 清除缓存目录下的软件包
    yum clean all
  • 清空缓存
    yum makecache
  • 之后会有一段时间更新

1.3 增加yum扩展仓库EPEL

  • 安装扩展仓库
    yum install epel-release

    更换阿里云epel扩展仓库点此传送门

  • 清除缓存目录下的软件包
    yum clean all

  • 清空缓存
    yum makecache

二、设置静态IP

2.1 最小化安装上不了网

  • 运行命令

    dhclient             # 开启DHCP,自动获取ip,此时可以上网,但关机后会恢复
    yum install net-tools   # 安装网络基本工具
    traceroute 8.8.8.8      # 获取网关ip,gateway(192.168.1.1),ctrl+C退出
    ipconfig                # 输出如下
    

2.2 配置文件

  • 位置:/etc/sysconfig/network-scripts/ifcfg-网卡编号
  • 原文件内容(亦即DHCP设置)
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=eth0
    UUID="每台电脑不一样,别动"
    DEVICE=eth0
    ONBOOT=no                      # 开机启动:若不固定ip,也记得设成yes
    
  • 修改为如下(只关注有注释的即可)
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=noBOOTPROTO=static               # 静态ip模式
    IPADDR=192.168.1.111            # ip
    NETMASK=255.255.255.0          # 子网掩码
    GATEWAY=192.168.1.1             # 网关ip
    DNS1=8.8.8.8                   # 路由解析,会被同步到/etc/resolv.conf里DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=eth0
    UUID="每台电脑不一样,别动"
    DEVICE=eth0
    ONBOOT=yes                     # 开机启动
    
  • 剩余固定操作
    :wq                                 # 修改后保存退出
    service network restart             # 重启网络服务
    ping baidu.com                      # 测试网络及DNS解析是否正常,Ctrl+C退出
    

三、SSH密钥登陆

3.1 服务器设置

3.1.1 生成密钥对

  • 命令:ssh-keygen -t rsa

    Generating public/private rsa key pair.
    Enter file in which to save the key (/root/.ssh/id_rsa):            # 提示密钥保存路径
    Enter passphrase (empty for no passphrase):                         # 密钥文件是否设置密码,此处为空
    Enter same passphrase again:
    Your identification has been saved in /root/.ssh/id_rsa.            # 私钥保存位置
    Your public key has been saved in /root/.ssh/id_rsa.pub.            # 公钥保存位置
    

    pem私钥:部分ssh客户端软件需要pem格式的私钥,可以命令转换ssh-keygen -p -m PEM -f id_rsa,pem格式的id_rsa会替换原id_rsa

  • 重命名:公钥在/root/.ssh文件中重命名为authorized_keys
  • 权限:目录chmod 700 /root/.ssh文件chmod 600 /root/.ssh/authorized_keys

3.1.2 系统配置文件设置

  • 文件:

    • /etc/ssh/ssh_config:当前电脑作为客户端SSH连接远程服务器,受此文件约束
    • /etc/ssh/sshd_config:当前电脑作为服务端接收SSH连接,受此文件约束
  • sshd_config文件修改:
    RSAAuthentication yes           # 去掉#号注释,开启RSA验证
    PubkeyAuthentication yes        # 去掉#号注释,开启公钥验证
    PasswordAuthentication no       # 关闭密码登录,注释掉没用,建议测试通过后再关闭
    

3.2 客户端设置

  • 此处以finalshell为例

centos7更换yum仓库、静态IP、SSH密钥登陆相关推荐

  1. Centos7 网卡配置及静态IP配置

    最近过年闲着没事干,打算补充一波k8s的文章,但本地只有ubuntu18.04而没有centos7(因为一般来说服务器部署都是在Centos7上进行),所以我就在我的VMware上安装了一个最小化的C ...

  2. Centos7更换yum源为阿里源

    Centos7更换yum源为阿里源 1.备份源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backu ...

  3. MAC SSH密钥登陆

    MAC SSH密钥登陆: 一般mac如果想通过ssh密钥登陆,常规的做法,自己生成密钥对,这样做的好处就是,自己只保留私钥即可,公钥 可以放置任意服务器, 如果接受别人给的私钥,只能存一个,如果有多个 ...

  4. Github使用ssh密钥登陆

    Github使用ssh密钥登陆 生成SSH密钥 配置Github 检查SSH连接 使用Github 附录:更改密钥名称 方法一:为已创建的密钥改名 方法二:创建时使用新的名称 参考链接 想要从linu ...

  5. 地平线旭日X3派试用 | ssh密钥登陆 蓝牙手柄连入ros

    1.ssh密钥登陆 ssh登陆开发作为必修课,默认密码登陆不安全又得每次输密码,有点不雅,改之.在windows上使用的是Fluent Terminal(个人使用习惯). 1.1 因为经常使用macb ...

  6. Centos7 更换yum软件源

    yum源的默认仓库文件夹是 /etc/yum.repos.d/,只有在这个目录第一层的.repo结尾的文件,才会被yum读取* 1.下载wget命令 yum install wget -y # wge ...

  7. CentOS7常用yum仓库操作及安装

    日常使用到的YUM仓库作整理,包括:YUM仓库常用命令.搭建本地YUM仓库.常见YUM仓库(CentOS-Base.EPEL.nux-dextop.elrepo.MySQL.GoogleChrome. ...

  8. linux 7.0修改网卡ip,CentOS7修改网卡为静态IP

    CentOS7修改网卡DHCP获取IP为静态IP 1.修改网卡配置 [root@centos7 ~]#cd /etc/sysconfig/network-scripts/ [root@centos7 ...

  9. 静态ip ssh无法登录_识别动静态IP的技巧

    动态IP,又称DHCP上网,即自动获取IP上网.动态IP这种上网方式,连接网络时即可自动获取IP地址来正常上网.在未使用路由器的情况下,只需要把宽带网线连接到电脑上,电脑上的IP地址设置为自动获得,电 ...

  10. Centos7 网络配置 设置静态Ip

    服务器Centos7 系统装好后,我需要上网功能,这样客户端才可以连接服务端,那么那些命令可以配置网络 登录系统 配置动态IP 上网 输入命令: ls /etc/sysconfig/network-s ...

最新文章

  1. OpenGL 深度测试depth test 的实例
  2. Oracle 跨库查询表数据(不同的数据库间建立连接)
  3. Java内部类手机专卖店_Java:内部类
  4. Java多线程基本概念
  5. java代码实现购物车小程序_微信小程序实现购物车代码实例详解
  6. json数据格式转换成csv数据格式,并保存
  7. 人事管理工作难开展?这几个人力资源管理软件用了没
  8. idea关联本地的svn项目
  9. JSP+MySQL基于ssm的物理竞赛管理系统
  10. 什么是CTI?呼叫中心系统CTI技术的应用
  11. [SSD核心技术:FTL 13] 不求同生,但求同死?固态硬盘闪存磨损均衡技术详解
  12. 深度专访丨云和恩墨盖国强,识别它、抓住它,在国产数据库沸腾以前
  13. 如何用计算机还原魔方,不借助计算机 不借助公式 怎么自己转出魔方?
  14. 垃圾收集 (Garbage Collection,GC)
  15. 黑白棋,又叫翻转棋(Reversi)、苹果棋或奥赛罗棋(Othello)。棋盘共有8行8列共64格。开局时,棋盘正中央的4格先置放黑白相隔的4枚棋子。双方轮流落子,只要落子和棋盘上任一枚己方的棋子
  16. 麦克风阵列研究3 定向录音
  17. PPT模板 | 蓝色3D风工作汇报PPT模板
  18. java导入Excel表格数据
  19. 考研日记-7.28 一念之间
  20. 远程连接虚拟机的Network error: Connection timed out问题解决办法

热门文章

  1. 智能网联汽车云控系统第1部分:系统组成及基础平台架构
  2. C++/MFC修行之路(5)Ribbon(功能区)的使用
  3. Windows远程应用发布
  4. 织梦首页php打开慢,DEDECMS网站打开速度慢解决方法
  5. win10配置ffmpeg环境
  6. android 水波纹进度,Android自定义View-水波纹progressbar
  7. P1116 车厢重组
  8. 在做了在做了!次世代迭代进展让你一睹为快!【新倩女幽魂OL】
  9. canvas卡通兔子萝卜飞行动画
  10. python tokenize()_tokenize (Language) – Python 中文开发手册 - Break易站