1、前言
首先,生产环境下,不可能给你 root 权限,一般只有普通用户权限,所以只能自己配置 ~/.bash_profile 文件,比如要配置 JAVA_HOME:
export JAVA_HOME=/Data/java/jdk1.8.0_271
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
2、配置 ssh 登录
既然已经不能使用 root 权限,则配置 ssh 时,只能手动复制粘贴公钥了。ssh 登录流程如下:
- 首先 client 自己运行 ssh-keygen 命令,生产公钥私钥;server 最好也执行下 ssh-keygen 命令,生成公钥私钥;
- server 在 ~/.ssh/ 目录下,新建一个 authorized_keys 文件,client 将自己的 ~/.ssh/ 目录下的公钥,即 id_rsa.pub 文件中的内容追加到 server 的 authorized_keys 文件中
- client 这边只需 user@ip 就能远程 ssh 到 server 了
3、ssh 原理
有空加
网友评论