集群登录

浏览器登录

通过Firefox或者Chrome浏览器访问 http://cloud.sdu.edu.cn 并登录,选择“共享资源”,可以看到平台提供的公共集群。

image0

选择所需使用的公共集群,点击如图所示图标,即可登录字符控制台界面

image1

SSH登录

对于共享集群和独占集群,以及自带SSH服务的实例可以通过SSH直接登录。如果实例没有自带SSH服务,可以通过自行配置。

注意

在首次使用SSH登录之前,需要通过平台管理界面重置密码

每套虚拟集群有自己的访问端口,在“我的资源”中通过点击如图所示图标可显示集群的IP和端口信息。

image4

Windows推荐使用PuTTYSecureCRTXmanager等客户端访问集群的服务端口,Linux/Mac直接使用终端即可。

image5

SSH服务配置

启动实例,打开终端安装ssh服务 .. code-block:: bash

sudo yum install openssh-server

开启ssh服务

sudo service sshd start

如果提示service command not found,执行如下命令:

sudo yum install initscripts -y

更改用户密码

sudo –i
passwd Usename(用户名)

然后输入新密码。

  1. 用ssh工具远程登陆实例。

SSH免密码登录

SSH免密码登录需要一对密钥对,包括一个公钥和一个私钥,其中私钥放在用户本机,公钥放在集群的~/.ssh/authorized_keys目录。下次登录时,用户本机的私钥和远程集群的公钥通过加密协议验证配对,验证成功后将不需要密码直接登录成功。所以这里需要生成公私钥,并将公钥上传到目标实例的指定位置。

使用SSH客户端免密码登录主要需要两步:

  1. 在用户本机生成公私钥

  2. 将公钥添加到计算云目标实例的~/.ssh/authorized_keys 文件末尾

macOS & Linux

直接使用终端在用户本机生成公钥和私钥。输入命令ssh-keygen -t rsa

ssh-keygen -t rsa

终端会提示:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/~your-local-username~/.ssh/id_rsa):

括号内为生成的公私钥的默认目录位置,直接回车就会使用这个默认位置。如果默认位置已经生成过公私钥,则终端会提示是否需要覆盖,这时可不用再次生成公私钥。

/Users/~your-local-username~/.ssh/id_rsa already exists.
Overwrite (y/n)?

终端会提示输入密码 passphrase,这个密码为生成私钥的密码,将来防止私钥被其他人盗用。这里可以不输入任何密码,直接回车,再次提示输入密码,再次回车。

这时公钥存储在/Users/~your-local-username~/.ssh/id_rsa.pub文件里,私钥存储在/Users/~your-local-username~/.ssh/id_rsa文件里。

获取公钥:

cat id_rsa.pub

将返回值拷贝到剪贴板。接下来需要将公钥追加到集群内~/.ssh/authorized_keys。使用Web SSH登录

echo "ssh-rsa AAAA..." >> ~/.ssh/authorized_keys

其中,ssh-rsa AAAA..为本机的公钥,刚刚已经拷贝到剪贴板。

Windows

可以通过PuTTY生成公私钥。