clone
克隆的时候要关闭虚拟机.要选择完整克隆,不要选克隆链接
完全克隆会有自己一套完整的配置
虚拟机不要装在c盘
克隆成功多台机并行操作
clone虚拟机修改配置
vim /etc/hostname
vim /etc/hosts
vim /etc/sysconfig/network-scripts/ifcfg=ens33(我使用的Ubuntu 所以网络配置文件在/etc/network/interfaces
ip addr修改Ip和clone母体虚拟机不同
systemctl restart network #重启网络
免密登录ssh
1、在客户端机器上生成密钥,这里连续三个回车默认即可。
2、进入到/root/.ssh/目录下,查看是否生成密钥成功,这里一共生成三个文件,本次主要用到的是id_rsa.pub:私钥
3、通过命令复制私钥到服务器端,这里因为还没免密登录所以这里会要输入服务器密码。
4、登录到服务器上,查看客户端通过SCP复制文件是否成功,并查看密钥内容不为空。并通过使用>>进行追加至authorized_keys, 不要用>, 那会清空原有内容 。
5、追加内容成功后这里cat一下确定成功后,修改权限为644
6、在客户端上通过ssh免密登录成功
配置vs code的免密登录
- windows配置
打开windows下的cmd
输入:
ssh-keygen -t rsa -b 4096
生成ssh秘钥和公钥,一路回车确定就可以了
默认秘钥密钥id_rsa和公钥id_rsa.pub文件都默认保存在(C:\User\用户/.ssh)文件夹下) - vscode配置
点击图片中1或2处,找到config文件
点击图片中1或2处,找到config文件
按照图片中的格式填写依次填写信息
第1~2行填写IP
第3行填写用户名
第4行填写windows下秘钥所在的位置
- 服务器配置
将windows下的公钥id_rsa.pub的内容拷贝到服务器中的隐藏目录下的authorized_keys文件中:
/home/.ssh/authorized_keys
切记:不要直接id_rsa.pub的内容将复制粘贴到authorized_keys中
建议采用如下方法:
将文件id_rsa.pub拖动或者上传到/home/.ssh目录下
执行cat id_rsa.pub >> authorized_keys命令
配置Maven
1.下载Maven,通过wget命令,然后进入apache官网下载,建议不要下载最新版本(害怕版本不适配),这里我下载的maven3.6.3
2.下载完成后通过 tar zxvf 安装包名 -C 路径名 安装maven
3.通过vim进入/etc/profiles修改环境变量在该文件中末尾添加
export MAVEN_HOME=/opt/apps/maven363
export PATH= P A T H : PATH: PATH:MAVEN_HOME/bin(只要PATH一定要$PATH: 否则会出错)
4.source 执行脚本,会将里面的变量都加载到当前文件里面
mvn --version
今日小结
今天是开始实训以来难度最大的一天,张老师以为我们在学习了一学期的Linux后对虚拟机的网络配置应该不会存在问题(虽然真的学习了一个学期,但是因为划水导致知识不熟练),对于Linux的网络配置的进行确实有无力的感觉,在网上查询了许多资料也没有解决。所以今天的作业也还没有解决,后面的过程先跳过了最开始的网络配置。所以,在下来之后要补习Linux的知识了