这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
atk:ssh_keys [2019/06/30 16:41] – [Windows] xie.congwei | atk:ssh_keys [2019/06/30 16:47] (当前版本) – [参考] xie.congwei | ||
---|---|---|---|
行 86: | 行 86: | ||
打开您电脑上的 PuTTY,输入远程的主机名称并点击 Open。 | 打开您电脑上的 PuTTY,输入远程的主机名称并点击 Open。 | ||
- | {{ : | + | {{ : |
行 95: | 行 95: | ||
===== 测试无密码的 SSH 连接 ===== | ===== 测试无密码的 SSH 连接 ===== | ||
+ | ===== 测试无密码的 SSH 连接 ===== | ||
- | ===== 参考 ===== | + | 我们在这里提供了一个 QuantumATK 脚本,它将尝试建立与远程集群的连接,并报告连接是否成功建立。 |
+ | * 下载脚本 [[https:// | ||
+ | |||
+ | <code python> | ||
+ | 1 from NL.ComputerScienceUtilities.SSHConnection import SSHConnection | ||
+ | 2 import os | ||
+ | 3 | ||
+ | 4 # -------------------------------------- # | ||
+ | 5 # Edit only these 3 settings | ||
+ | 6 # -------------------------------------- # | ||
+ | 7 key_dir | ||
+ | 8 hostname = ' | ||
+ | 9 username = ' | ||
+ | 10 | ||
+ | 11 # -------------------------------------- # | ||
+ | 12 port = 22 | ||
+ | 13 ok = os.path.isdir(key_dir) | ||
+ | 14 if ok: | ||
+ | 15 | ||
+ | 16 con = SSHConnection(hostname, | ||
+ | 17 | ||
+ | 18 ok = con.isConnected() | ||
+ | 19 | ||
+ | 20 if ok: | ||
+ | 21 | ||
+ | 22 else: | ||
+ | 23 | ||
+ | 24 # -------------------------------------- # | ||
+ | </ | ||
+ | |||
+ | * 从命令行执行: | ||
+ | |||
+ | <code python> | ||
+ | $ atkpython ssh_test.py | ||
+ | </ | ||
+ | |||
+ | * 如果测试通过,则会打印出以下行: | ||
+ | <code python> | ||
+ | Successfully found local dir with SSH keys. | ||
+ | Connection successful. | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP center tip 100%> | ||
+ | === 提示 === | ||
+ | 您现在应该已准备好使用 QuantumATK 作业管理器在远程集群上运行的 QuantumATK 作业,请参阅教程 [[https:// | ||
+ | </ | ||
+ | |||
+ | ===== 参考 ===== | ||
+ | * 英文原文: | ||