Centos7 配置免密极简教程
🚀准备工作:
安装OpenSSH(一般默认已经安装):
sudo yum install openssh-server openssh-clients
1.生成SSH密钥对如果你还没有生成 SSH 密钥对,可以在本地主机上生成一个。默认情况下,密钥会存储在 ~/.ssh 目录下。
执行 ssh-keygen -t rsa 命令,一直回车即可。
2.复制公钥到远程主机ssh-copy-id user@remote_host
例如:ssh-copy-id root@192.168.0.170
注意 :该步骤会让你输入远程主机的密码,即 192.168.0.170 的密码。
3. 配置远程SSH服务器
确保远程主机上的 SSH 服务器允许基于密钥的身份验证。编辑远程主机(上述例子中的192.168.0.170 )的 /etc/ssh/sshd_config 文件,确保以下配置项正确设置:
12345PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthen ...
EasyExcel模板填充时动态获取下拉框数据
注意: 本文只适用于EasyExcel模板填充的场景
思路 在Excel单元格中,可以利用公式 设置数据的约束,也可以理解成限制数据的来源范围。例如:
设置公式的方式:选中需要设置公式约束的列或者单元格,切换到【数据】栏,选择有效性 选项,然后在弹出框选择【序列】,最后在【来源】处填入公式:=INDIRECT("选择项定义!C2:C"&COUNTA(选择项定义!C:C))
这里对公式进行一下解释说明,可根据实际情况,做处调整:
到这里,思路就很明确了,只需要预先在模板中设置好公式,再利用EasyExcel的列表填充必要的候选数据列,就可以实现了。
程序示例及效果
模板示例
代码
123456789101112131415161718192021222324252627282930313233343536public class WriteWithTemplateTest { public static void main(String[] args) { dynamicFillUp(); ...