Linux:RSA免密码登录+无ROOT权限的JDK设置

一. RSA免密码登录

1. 在Linux上创建.ssh目录

>cd ~/
>mkdir .ssh

2. 在你的windows上创建密钥,把公钥发送给Linux

>cd C:/Users/roy/.ssh
>ssh-keygen -t rsa
>scp id_rsa.pub userName@serverName:~/.ssh

3. 回到Linux服务器,把你的公钥应用上去

>cd ~/.ssh
>cat id_rsa.pub >> authorized_keys

二. 无ROOT权限的JDK设置

给客户部署的时候,发觉客户给我的用户没有ROOT权限,而且JDK是1.8,而我想要的是JDK17,只能给自己的用户单独设置JDK。

1. 下载jdk-17.0.7_linux-x64_bin.tar.gz

2. 把下载好的文件放到Linux服务器

>scp jdk-17.0.7_linux-x64_bin.tar.gz username@servername:~/project

3. 解压JDK

>cd ~/project
>tar -zxvf jdk-17.0.7_linux-x64_bin.tar.gz
>mv jdk-17.0.7 jdk-17

4. 设置JDK配置文件

>vi ~/.bashrc
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
    ./etc/bashrc
fi

# User specific environment
JAVA_HOME=/home/project/jdk-17

#if ! [[ "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" ]]
#then
#    PATH="$HOME/.local/bin:$HOME/bin:$PATH"
#fi

PATH="$JAVA_HOME/bin:$PATH"
CLASSPATH=.:$JAVA_HOME/lib

export JAVA_HOME
export PATH
export CLASSPATH

5. 刷新配置文件

>source ~/.bash_profile

6. 确认JDK17被更新了

>java -version

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值