超算小站 超算小站
首页
  • 注册账号
  • 登录系统
  • 熟悉系统
  • 配置环境
  • 数据管理
  • 作业管理
  • 集群软件环境:

    • 01.编译环境
    • 02.基础库
    • 03.应用软件
    • 04.工具软件
    • 05.常用语言环境
    • 06.使用进阶
  • 入门课程

    • 01.超算历史
    • 02.VPN登录
    • 03.Mobaxterm工具
    • 04.Linux基本命令
    • 05.Module环境变量管理工具
    • 06.Vim文本编辑器使用
    • 07.Slurm作业管理系统
HPC&AI
  • 01.登录问题
  • 02.编译问题
  • 03.作业问题
  • 04.存储和数据问题
  • 05.GPU问题
资料下载
归档
关于我
🚀试用
首页
  • 注册账号
  • 登录系统
  • 熟悉系统
  • 配置环境
  • 数据管理
  • 作业管理
  • 集群软件环境:

    • 01.编译环境
    • 02.基础库
    • 03.应用软件
    • 04.工具软件
    • 05.常用语言环境
    • 06.使用进阶
  • 入门课程

    • 01.超算历史
    • 02.VPN登录
    • 03.Mobaxterm工具
    • 04.Linux基本命令
    • 05.Module环境变量管理工具
    • 06.Vim文本编辑器使用
    • 07.Slurm作业管理系统
HPC&AI
  • 01.登录问题
  • 02.编译问题
  • 03.作业问题
  • 04.存储和数据问题
  • 05.GPU问题
资料下载
归档
关于我
🚀试用
  • 登陆问题

    • 登录问题汇总
    • 多用户使用同一账号SSH时的自动登陆配置
      • 问题
      • 解决方法
      • 进一步解决
        • mobaxterm
    • 如何使用linux64位系统登录天河VPN
    • 如何保持VPN永久在线和SSH连接活跃
    • 如何修改系统密码
    • 如何重置.bashrc文件
    • SSL VPN Windows环境诊断修复工具,一键检测电脑插件问题
    • 网络延迟检测
  • 编译问题

  • 作业问题

  • 存储和数据问题

  • GPU问题

  • 常见问题
  • 登陆问题
郑刚
2021-07-04
目录

多用户使用同一账号SSH时的自动登陆配置

# 问题

在超算集群远程SSH使用的场景下,经常有多个用户同时使用同一个账号的情况。这时候由于多个用户所需要的环境变量配置不完全不同,经常发生多个用户一起往账号配置文件(如 ~/.bashrc 或 ~/.bash_profile 中)写很多配置,导致冲突。一人更改,影响大家。

# 解决方法

推荐,在系统账号的配置文件中,不要添加信息,而是再登陆后,自己加载自己写的配置文件。

比如,我们在根目录下一个文件 ~/.bashrc_zhenggang (名字自己起)。

touch ~/.bashrc_zhenggang
1

里面写入自己想要的配置信息,比如:

#!/bin/bash
export PATH=$HOME/zhenggang/bin:$PATH
1
2

然后每次登陆后,可以手动加载这个配置文件,命令为:

source ~/.bashrc_zhenggang
1

多个用户使用时,可以每个加载自己的配置。

至此,问题得到解决,但是还不够完美。

# 进一步解决

上面遗留一个问题,就是:每次需要 手动 加载,麻烦!

有没有一种方式,可以登陆后自动加载呢?有的。

# mobaxterm

比如,我们使用 mobaxterm 软件作为我们的 SSH 工具,可以进行如下配置:

mobaxterm-ssh.png

依次选择: 菜单栏- Sessions - New Session - SSH ,新建一个 SSH 链接。

然后进行如下配置:

  1. Remote Host : 输入远程的IP地址
  2. Specify username : 可以勾选小方块后,输入账号名
  3. Advanced SSH settings: 选择这个选项卡,在 Execute Command 输入框中,输入想要的命令,例如 source ~/.bashrc_zhenggang,这样登陆后就会自动执行这个脚本。并且勾选 Do not exit after command ends,保证执行完刚才的命令后不退出。
  4. OK: 点击 OK 完成创建。

然后在左边栏中就出现了一个新的 Session ,名为 192.168.2.5(zhenggang)。我们双击这个 Session,就会自动登陆,并执行脚本了。

至此,问题得到完美解决。

登录问题汇总
如何使用linux64位系统登录天河VPN

← 登录问题汇总 如何使用linux64位系统登录天河VPN→

Theme by Vdoing | Copyright © 2015-2024 Zheng Gang | MIT License | 津ICP备2021008634号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×