atom-editor - [Atom][Remote-ftp][colfax] 无法连接远程服务器
问题描述
我最近尝试在英特尔® AI DevCloud 上工作,请参阅从 Linux 或 Mac 连接。
colfax
我可以通过 SSH连接删除服务器。但我无法.ftpconfig
正确设置 atom-remote-ftp 为colfax
.
这是我所做的:
- 下载linux访问密钥并将其放在
key_path
添加
Host colfax User xxxxxx IdentityFile key_path ProxyCommand ssh -T -i key_path guest@cluster.colfaxresearch.com
登录使用
ssh colfax
谁能告诉我主机(?),usr(xxxxxx)和pass(“”)应该是什么?
{
"protocol": "ftp",
"host": "***FTP_HOSTNAME_HERE***",
"port": 21,
"user": "***YOUR_USERNAME_HERE***",
"pass": "***YOUR_PASSWORD_HERE***",
"promptForPass": false,
"remote": "***REMOTE_PATH_HERE***",
"secure": true,
"secureOptions": {"rejectUnauthorized": false, "requestCert": true, "agent": false},
"connTimeout": 10000, // integer - How long (in milliseconds) to wait for the control connection to be established. Default: 10000
"pasvTimeout": 10000, // integer - How long (in milliseconds) to wait for a PASV data connection to be established. Default: 10000
"keepalive": 10000, // integer - How often (in milliseconds) to send a 'dummy' (NOOP) command to keep the connection alive. Default: 10000
"watch":[]
}
代码参考[Atom][Remote-ftp] Unable to connect ftps/ftpes处的@Sanjay Verma 。谢谢!
解决方案
请在下面找到程序
Host colfax
User uXXXX
IdentityFile ~/Downloads/colfax-access-key-xxxx
ProxyCommand ssh -T -i ~/Downloads/colfax-access-key-xxxx guest@cluster.colfaxresearch.com
在私有 SSH 上设置正确的限制性权限。为此,请在终端中运行以下命令:
chmod 600 ~/Downloads/colfax-access-key-xxxx
chmod 600 ~/.ssh/config
完成上述准备步骤后,您应该可以登录到您的登录节点
ssh colfax
建立连接后,您可以将本地文件复制到登录节点,如下所示:
scp /path/to/local/file colfax:/path/to/remote/directory/
推荐阅读
- node.js - Docker Express Node.js 应用程序容器未与 MongoDB 容器连接,给出错误 TransientTransactionError
- css - 使用 Flex-box 堆叠列表
- python - 从 Numpy 数组中删除单引号
- linux - Raspberry Pi 3 - 无法更改分辨率
- dart - FocusScope 被 Navigator 搞砸了
- php - 在 SQL 表中插入当前日期
- r - 出现错误:未知命令:运行 r 时的链接应用程序
- bash - 在文件中查找字符串模式的功能不起作用?
- python - 添加二进制变量的不可行性
- tensorflow - 带有张量流的OOM