1、免密登录
一般其他人黑进自己服务器以后,第一步先做免密登录,这样就算那边把自己踢掉以后或者修改密码,自己这边一样能登录进去。
免密登录步骤:1、生成公钥私钥 2、拷贝公钥 3.登陆服务器
1、生成公钥私钥:ssh-keygen
2、拷贝公钥:ssh-copy-id -i 10.3.134.196
3、直接登录服务器
服务器两台,V2和V3。
V2:10.3.134.221:22
V3:10.3.134.196:22
1、在V2上生成公钥私钥:ssh-keygen
输入完命令以后,回车,后面一直默认回车就行。生成的公钥私钥默认存储在/root/.ssh下面,在下面我们会看到三个文件,id_rsa、 id_rsa_pub、 know_hosts ,这三个文件其中id_rsa 和id_rsa_pub分别是私钥和公钥,know_hosts记录了免密登录的主机,可以通过复制将公钥拷贝给多台机器,hosts文件就记录这些机器。 如果不想免密登录,只需要将这些文件删除
2、将生成的公钥拷贝到V3上 **ssh-copy-id -i 10.3.134.196** (此处ip地址是V3地址)
[root@localhost tmp]# ssh-copy-id -i 10.3.134.196
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: “/root/.ssh/id_rsa.pub”
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed – if you are prompted now it is to install the new keys
root@10.3.134.196’s password: 此处会让你输入V3密码
Number of key(s) added: 1
Now try logging into the machine, with: “ssh ‘10.3.134.196’”
and check to make sure that only the key(s) you wanted were added.
[root@localhost tmp]# ssh root@10.3.134.196 登录到V3机器 下面不会提示输入密码
Last login: Tue Jul 14 05:24:55 2020 from 10.3.134.221
[root@jiaoqiubo ~]# 此处主机名就变成V3的主机名
在V2上实现V3免密登录以后,修改V3的默认端口,修改为2020,测试是否能免密登录
[root@localhost .ssh]# ssh root@10.3.134.196
ssh: connect to host 10.3.134.196 port 22: Connection refused
ssh免密登录默认登录端口是22,修改了默认端口,不修改其他配置,两台服务器无法做到免密登录
修改了端口号想要免密登录,在登陆时候需要输入端口: ssh -p 2020 root@10.3.134.196
2、epel源安装
epel源是属于阿里源的扩展源,很多软件包不在阿里源的基础源中,在扩展源里面,所以使用yum安装一些软件会提示无法安装。安装步骤如下
1、yum -y install epel-release 安装epel源
2、yum cleal all 清楚原有源缓存
3、yum makecache 建立新源缓存