何亦冷

导航

环境变量及免密登录

环境变量

# 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"

posted on 2019-10-09 21:36  何亦冷  阅读(455)  评论(4编辑  收藏  举报