centos7更换yum仓库、静态IP、SSH密钥登陆
目录
- 一、更换国内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密钥登陆相关推荐
- Centos7 网卡配置及静态IP配置
最近过年闲着没事干,打算补充一波k8s的文章,但本地只有ubuntu18.04而没有centos7(因为一般来说服务器部署都是在Centos7上进行),所以我就在我的VMware上安装了一个最小化的C ...
- Centos7更换yum源为阿里源
Centos7更换yum源为阿里源 1.备份源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backu ...
- MAC SSH密钥登陆
MAC SSH密钥登陆: 一般mac如果想通过ssh密钥登陆,常规的做法,自己生成密钥对,这样做的好处就是,自己只保留私钥即可,公钥 可以放置任意服务器, 如果接受别人给的私钥,只能存一个,如果有多个 ...
- Github使用ssh密钥登陆
Github使用ssh密钥登陆 生成SSH密钥 配置Github 检查SSH连接 使用Github 附录:更改密钥名称 方法一:为已创建的密钥改名 方法二:创建时使用新的名称 参考链接 想要从linu ...
- 地平线旭日X3派试用 | ssh密钥登陆 蓝牙手柄连入ros
1.ssh密钥登陆 ssh登陆开发作为必修课,默认密码登陆不安全又得每次输密码,有点不雅,改之.在windows上使用的是Fluent Terminal(个人使用习惯). 1.1 因为经常使用macb ...
- Centos7 更换yum软件源
yum源的默认仓库文件夹是 /etc/yum.repos.d/,只有在这个目录第一层的.repo结尾的文件,才会被yum读取* 1.下载wget命令 yum install wget -y # wge ...
- CentOS7常用yum仓库操作及安装
日常使用到的YUM仓库作整理,包括:YUM仓库常用命令.搭建本地YUM仓库.常见YUM仓库(CentOS-Base.EPEL.nux-dextop.elrepo.MySQL.GoogleChrome. ...
- linux 7.0修改网卡ip,CentOS7修改网卡为静态IP
CentOS7修改网卡DHCP获取IP为静态IP 1.修改网卡配置 [root@centos7 ~]#cd /etc/sysconfig/network-scripts/ [root@centos7 ...
- 静态ip ssh无法登录_识别动静态IP的技巧
动态IP,又称DHCP上网,即自动获取IP上网.动态IP这种上网方式,连接网络时即可自动获取IP地址来正常上网.在未使用路由器的情况下,只需要把宽带网线连接到电脑上,电脑上的IP地址设置为自动获得,电 ...
- Centos7 网络配置 设置静态Ip
服务器Centos7 系统装好后,我需要上网功能,这样客户端才可以连接服务端,那么那些命令可以配置网络 登录系统 配置动态IP 上网 输入命令: ls /etc/sysconfig/network-s ...
最新文章
- OpenGL 深度测试depth test 的实例
- Oracle 跨库查询表数据(不同的数据库间建立连接)
- Java内部类手机专卖店_Java:内部类
- Java多线程基本概念
- java代码实现购物车小程序_微信小程序实现购物车代码实例详解
- json数据格式转换成csv数据格式,并保存
- 人事管理工作难开展?这几个人力资源管理软件用了没
- idea关联本地的svn项目
- JSP+MySQL基于ssm的物理竞赛管理系统
- 什么是CTI?呼叫中心系统CTI技术的应用
- [SSD核心技术:FTL 13] 不求同生,但求同死?固态硬盘闪存磨损均衡技术详解
- 深度专访丨云和恩墨盖国强,识别它、抓住它,在国产数据库沸腾以前
- 如何用计算机还原魔方,不借助计算机 不借助公式 怎么自己转出魔方?
- 垃圾收集 (Garbage Collection,GC)
- 黑白棋,又叫翻转棋(Reversi)、苹果棋或奥赛罗棋(Othello)。棋盘共有8行8列共64格。开局时,棋盘正中央的4格先置放黑白相隔的4枚棋子。双方轮流落子,只要落子和棋盘上任一枚己方的棋子
- 麦克风阵列研究3 定向录音
- PPT模板 | 蓝色3D风工作汇报PPT模板
- java导入Excel表格数据
- 考研日记-7.28 一念之间
- 远程连接虚拟机的Network error: Connection timed out问题解决办法
热门文章
- 智能网联汽车云控系统第1部分:系统组成及基础平台架构
- C++/MFC修行之路(5)Ribbon(功能区)的使用
- Windows远程应用发布
- 织梦首页php打开慢,DEDECMS网站打开速度慢解决方法
- win10配置ffmpeg环境
- android 水波纹进度,Android自定义View-水波纹progressbar
- P1116 车厢重组
- 在做了在做了!次世代迭代进展让你一睹为快!【新倩女幽魂OL】
- canvas卡通兔子萝卜飞行动画
- python tokenize()_tokenize (Language) – Python 中文开发手册 - Break易站