在本地或者其他设备上使用终端或者 VSCode 等 IDE 远程连接开发机时,可以采用 SSH 直连的方式快速开始数据处理任务编写、调试和运行。
ssh-keygen命令生成新的公钥私钥文件。cat ~/.ssh/id_rsa.pub命令获取本地机器的公钥。Connect to...(连接到...) 按钮,如果是首次使用请单击 SSH 选项并等待 VSCode 自动完成 Remote - SSH 及 Remote - SSH: Editing Configuration Files 的安装,此时下拉列表中出现选项 Connect to Host...,单击该选项。Configure SSH Hosts...(配置 SSH 主机...),此时会出现 SSH 配置文件路径。~/.ssh/config),打开config文件,进行配置。将 Port 访问端口修改为您创建开发机时指定的端口,并将如下配置粘贴至文件末尾并保存:
HOST 101.126.65.0 HostName 101.126.65.242 IdentityFile <your_rsa_path> Port <访问端口,即创建开发机时设置的 SSH 调用端口,如: Port 1024> User root
Connect to...(连接到...) 按钮,然后下拉列表中选择 Connect to Host...,选择刚才配置好的路径。说明
具体流程可参考:使用 SSH 进行远程开发 - VSCode 编辑器。
说明
具体流程可参考:从 PyCharm 连接到远程服务器 | PyCharm。
本地私钥已存入默认路径且在环境中指定路由,即可直接使用 LAS 提供的登录命令;如非保存至默认路径,请使用如下命令登录:
ssh -i ~/xxx/${ssh私钥名称} -p ${开发机调用端口} root@${负载均衡公网IP} # 「~/xxx/${ssh私钥名称}」 为您存储 SSH 私钥的路径 ssh -i ~/.ssh/las_rsa/new -p 1111 root@101.126.64.0
注意
若本地私钥未存储在~/.ssh/默认路径,需用ssh -i ~/xxx/私钥文件 -p 端口号 用户名@服务器地址命令登录开发机。