Skip to main content

远程登录

登录方式

首次登录

  1. 因为需要进行两步认证绑定,故首次登录必须使用Web浏览器
  2. 在计算机上使用Web浏览器访问 https://access.nju.edu.cn
  3. 输入用户名、密码登录
  4. 手机安装 Google Authenticator、Microsoft Authenticator、Red Hat FreeOTP、LastPass Authenticator 等兼容APP,扫描二维码(也可手动输入),然后点击“完成绑定”
  5. 输入手机APP中的动态口令登录
  6. 下载安装或升级客户端插件

Web登录(图形和命令行界面)

  1. 使用Web浏览器访问 https://access.nju.edu.cn
  2. 输入用户名、密码登录
  3. 输入手机APP中的动态口令登录
  4. 下载安装或升级客户端插件,需要Java运行环境
  5. Web支持图形界面xfce4/vnc、命令行界面ssh,Web不支持sftp!
  6. 图形界面修改分辨率:Applications - Settings - Display - Resolution

SSH登录(命令行界面)

  1. 地址:access.nju.edu.cn,端口:22(默认)
  2. 输入用户名
  3. 输入密码+空格+动态口令(如密码是YaoGe123,手机APP动态口令是123456,则输入YaoGe123 123456)
  4. SSH不支持图形(X11-Forwarding)
  5. SSH客户端:PuttyXshellBitvise SSH ClientiTerm2Termius……

SFTP登录(文件传输)

  1. 地址:access.nju.edu.cn,端口:22(默认)
  2. 输入用户名
  3. 输入密码+空格+动态口令(如密码是YaoGe123,手机APP动态口令是123456,则输入YaoGe123 123456)
  4. SFTP路径有特殊前缀(/hpc_login1 sftp (10.1.0.101)/self)
  5. SFTP客户端:FileZillaXftpWinSCPBitvise SSH ClientCyberduckSFTP DriveSSHFSLFTP
  6. FileZilla 须在站点(Site)的“传输设置(Transfer Settings)”中勾选“限制并发连接数(Limit number of simultaneous connections)”并设置“最大连接数(Maximum number of connections)”为 1
  7. WinSCP 不可使用 “后台传输(Background Transfers)”
  8. Cyberduck 须在“新建书签(New Bookmark)”中设置“传输文件(Transfer Files)”为“使用浏览器连接(Use browser connection)”
  9. SFTP Drive 须设置“Authentication Type”为“Keyboard Interactive”

登录注意事项

  1. SSH登录后用passwd更改密码,密码至少8个字符,包含小写字母、大写字母、数字和特殊字符中的至少三种,不能是常见密码
  2. 连续输错5次密码(含动态口令),账号锁定5分钟
  3. 只有最新绑定的动态口令有效,为避免混淆建议在绑定前先删除老的条目,动态口令仅用于登录access.nju.edu.cn
  4. 必须通过作业调度系统进行计算,不得在登录节点或计算节点直接运行计算程序,否则会被杀掉进程
  5. 小心更改PS1环境变量,最后必须以“$ ”结尾($+空格)

数据传输

  1. SFTP:使用SFTP客户端浏览并传输文件,适合大文件和整个目录的上下传。
  2. ZMODEM:在登录节点上可用rz上传文件、sz下载文件,适合单个小文件的上下传。
  3. 云盘:通过云盘自动同步和备份文件。
  4. 数据拷贝:直接使用移动硬盘拷贝大量数据文件。

数据拷贝

为方便大数据传输,中心提供数据拷贝服务,用户需提供支持USB 3.0接口的大容量移动硬盘存储设备,文件系统格式化为exFAT/ext4/XFS,并告知需要拷贝数据的目录(绝对路径),保证目录的容量小于移动存储的空余空间。

  • 使用Windows的用户,建议将存储设备格式化为exFAT,exFAT可以方便的同时被Windows和Linux读写,但是对于机械硬盘不适于长期使用。
  • 使用Linux的用户,建议将存储设备格式化为ext4或XFS。

  高性能计算集群和云盘已紧密集成,云盘详细功能详见云盘网站

集成云盘

独立账号

高性能计算集群用户可以使用集群账号直接登录云盘,用户名为集群账号@hpc.nju.edu.cn,密码即集群账号密码;如集群账号为yaoge,用户名填写yaoge@hpc.nju.edu.cn。首次使用需要登录网页端激活账号,但集群账号不能使用云盘的上下传外链功能。

云盘上的集群账号与南京大学统一身份认证账号相互独立,如集群账号yaoge@hpc.nju.edu.cn和南京大学统一身份认证账号0102003是两个完全独立的账号,需要分别激活才能使用。

文件同步

通过云盘的多平台多终端同步功能,可将集群中的目录和本地计算机的目录同步,对本地目录的操作几乎立刻反应在集群的目录中,不再需要通过SFTP上下传文件。

  • 计算结果输出到集群同步目录中,本地计算机会自动下载,可在本地直接查看和编辑输出文件;
  • 计算输入文件放到本地同步目录中,集群会自动下载,直接引用输入文件即可提交作业。

客户端

登录节点已安装云盘同步客户端和挂载盘客户端

挂载盘命令行客户端使用简介

  1. 获取Token(<username>替换为集群账号,<password>替换为密码):curl -d "username=<username>@hpc.nju.edu.cn" -d "password=<password>" https://box.nju.edu.cn/api2/auth-token/

  2. 创建配置文件~/seadrive.conf,conf<username>替换为集群账号,<token>替换为上一步获取返回值

    [account]
    server = https://box.nju.edu.cn
    username = <username>@hpc.nju.edu.cn
    token = <token>
    is_pro = true
    [general]
    client_name = hpc-login
    [cache]
    size_limit = 10GB
    clean_cache_interval = 10
    
  3. 启动挂载盘,命令在前台运行,新开一个窗口进行其它操作:seadrive -c ~/seadrive.conf -f -d ~/.seadrive/data -l ~/.seadrive/data/logs/seadrive.log ~/SeaDrive

  4. 如果报错Transport endpoint is not connected”connected,执行:fusermount -u ~/SeaDrive

  5. ~/SeaDrive 目录就是所有云盘挂载在本地非加密资料库目录,可以直接读写访问

同步命令行客户端使用简介

  1. 创建客户端本地数据目录(目录名可更改):mkdir ~/Seafile
  2. 初始化客户端并指定本地数据目录(上一步创建的目录):seaf-cli init -d ~/Seafile
  3. 启动客户端:seaf-cli start
  4. 列出云盘资料库ID(<username>替换为集群账号):seaf-cli list-remote -s https://box.nju.edu.cn -u <username>@hpc.nju.edu.cn
  5. 将本地目录与云盘资料库同步(<library-id>替换为上一步列出的某个资料库ID,<folder>替换为本地目录):seaf-cli sync -s https://box.nju.edu.cn -u <username>@hpc.nju.edu.cn -l <library-id> -d <folder>
  6. 将本地目录解除同步:seaf-cli desync -d
  7. 将云盘资料库下载到本地目录:seaf-cli download -s https://box.nju.edu.cn -u <username>@hpc.nju.edu.cn -l <library-id> -d <folder>
  8. 将本地目录解除同步:seaf-cli desync -d <folder>
  9. 查看当前同步状态:seaf-cli status
  10. 停止客户端:seaf-cli stop