🐹 初始化配置2
# 初始化配置2
## Windows和Linux文件传输
第一份初始化配置的内容大部分都是需要在主机上进行的,需要连接显示器和键盘,但我没有那么多设备。只能轮换着将ssh这样的配置先配置好。剩下的配置可以使用终端进行。
MobaXterm,我本来是用这款软件的,但是这款软件使用rz sz命令比较复杂,需要安装插件,体验也不好。
XShell好像是收费的软件,但是有免费版本(校园版),但是有烦人的广告。
>i rz,sz 是 GNU 免费工具 lrzsz 的两个子命令行程序,它们是 Linux/Unix 同 Windows 进行 ZModem 文件传输的命令行工具,但是 Windows 端需要支持 ZModem 的 telnet/ssh 客户端,比如 Xshell 或者 SecureCRT 下可以使用。
```
# 安装az sz
yum install lrzsz
```
**算了,受不到XShell的广告,MobaXterm可以使用直接拖动文件的方式上传文件**
## Linux之间文件传输
使用ssh免密登录的方式
```
# 修改主机名
hostnamectl set-hostname master 91号机器
hostnamectl set-hostname node1 90号机器
hostnamectl set-hostname node2 92号机器
# 配置/etc/hosts文件
10.215.49.91 master
10.215.49.92 node2
10.215.49.90 node1
# 生成ssh私钥和公钥
ssh-genkey
ssh-copy-id root@master
ssh-copy-id root@node1
ssh-copy-id root@node2
第一次输入完成用户密码之后就可以实现免密登录了
# 使用scp传输文件,注意P是大写的,用于指定端口
scp -P 2333 a.py root@node2:~/
```
# 同步时间
主节点和从节点之间时间要同步,不然出问题