环境变量及免密登录
环境变量
# vim ~/.bashrc
# 别名
alias ll='ls -lh'
alias ali='ssh root@ali.hepengju.com'
alias centos7='ssh root@192.168.180.100'
# 环境变量
export SOFT_HOME=/d/software/java
export JDK8_HOME=$SOFT_HOME/jdk1.8.0_333
export JDK11_HOME=$SOFT_HOME/jdk-11.0.15.1
export JDK17_HOME=$SOFT_HOME/jdk-17.0.3.1
export JDK18_HOME=$SOFT_HOME/jdk-18.0.1.1
export JAVA_HOME=$JDK17_HOME
export MAVEN_HOME=$SOFT_HOME/apache-maven-3.8.5
export PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH
# 代理
#host_ip=$(cat /etc/resolv.conf | grep nameserver | awk '{ print $2 }')
host_ip=127.0.0.1
proxy_host=http://$host_ip:56789
alias set_proxy="export all_proxy=$proxy_host;export http_proxy=$proxy_host;export https_proxy=$proxy_host;echo $proxy_host"
alias unset_proxy="unset all_proxy;unset http_proxy;unset https_proxy;"
免密登录
# 本机生成RSA密钥 ssh-kengen # 使用ssh-copy-id命令 ssh-copy-id root@vultr.hepengju.com
# ssh-keygen 参数解释 # ssh-keygen -t rsa -C "your_email@example.com" # -t 指定密钥类型,默认是 rsa ,可以省略。 # -C 设置注释文字,比如邮箱。 # # 旧版复制公钥方法备份 # 旧版方法一: # # 将公钥复制到远程机器 # scp ~/.ssh/id_rsa.pub root@vultr.hepengju.com:~/ # # # 登录远程机器将公钥加入受信任的文件中 # ssh root@vultr.hepengju.com # cat id_rsa.pub >> .ssh/authorized_keys # # 旧版方法二: # # 简化为一步骤操作 # cat ~/.ssh/id_rsa.pub | ssh root@vultr.hepengju.com "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"