远程服务器-配置公钥、环境-vscode教程

vscode 连接远程服务器不需要再用密码

1、用【ssh-keygen】命令来生成密钥对:

id_rsa.pub是公钥,id_rsa是私钥。
在这里插入图片描述
2、直接记事本打开 id_rsa.pub 公钥,复制里面内容
3、打开远程服务器

 cd ~/.ssh 

出现问题:没有这个文件。解决办法 vscode 生成ssh文件夹

 cd ./ssh
bash: cd: ./ssh: 没有那个文件或目录

解决办法
在这里插入图片描述
4、打开 authorized_keys

 vim ~/.ssh/authorized_keys

5、 直接粘贴刚刚复制的公钥。
linux : i 插入 wq! 强制保存并退出
6、重启vscode,再打开 ,不需要在输入密码即可以登录

创建虚拟环境,并下载库

1、创建虚拟环境 及 对应版本的python
环境名字:py8

conda create --name   py8    python=3.8.13

2、进入环境

conda activate py8

3、tensorflow & keras,与python版本对应下载

pip install tensorflow==2.5.0 -i https://pypi.mirrors.ustc.edu.cn/simple/
pip install keras==2.4.3

4、下载 画图用的基本库

pip install matplotlib

5、下载 jupyter
在扩展中下载插件,会有提示直接安装

在这里插入图片描述

在安装

python -m pip install jupyter

完成后,查看安装情况,保证没有 not install
在这里插入图片描述

下载配套torch

如果跟我下载的python版本一致,直接使用下面语句下载pytorch

pip install torch torchvision torchaudio  -i https://mirrors.aliyun.com/pypi/simple --trusted-host pypi.tuna.tsinghua.edu.cn torch torchvision torchaudio
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 安装 VSCode 首先,需要在本地计算机上安装 VSCode。可以在官网上下载安装包,安装完成后打开。 2. 安装插件 在 VSCode 中安装 Remote Development 插件,该插件可以帮助我们在本地计算机上连接到远程服务器。 在 VSCode 中打开 Extensions 扩展面板,搜索“Remote Development”,然后安装。 3. 配置 SSH远程服务器上,需要安装和配置 SSH,以便在本地计算机上进行远程连接。具体步骤如下: (1)安装 OpenSSH 使用以下命令安装 OpenSSH: ``` sudo apt-get install openssh-server ``` (2)配置 SSH远程服务器上,需要在 /etc/ssh/sshd_config 文件中添加以下配置: ``` # Allow remote connections AllowUsers username ``` 其中,username 是你在远程服务器上的用户名。 在修改 /etc/ssh/sshd_config 文件后,需要重启 SSH 服务: ``` sudo service ssh restart ``` (3)生成 SSH 密钥 在本地计算机上,需要生成 SSH 密钥。可以使用以下命令生成: ``` ssh-keygen ``` 生成 SSH 密钥后,将公钥上传到远程服务器的 ~/.ssh/authorized_keys 文件中: ``` cat ~/.ssh/id_rsa.pub | ssh username@remote_host "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys" ``` 其中,username 是你在远程服务器上的用户名,remote_host 是远程服务器的 IP 地址或域名。上传公钥后,需要输入远程服务器的密码进行验证。 4. 连接远程服务器 在本地计算机上,使用 VSCode 打开一个新窗口,然后按 Ctrl+Shift+P 键,输入“remote-ssh”,选择“Remote-SSH: Connect to Host”选项。 在弹出的界面中,选择“Add New SSH Host”选项,然后输入远程服务器的 IP 地址或域名、用户名和密码,保存后会在 VSCode 左下角出现一个“Remote-SSH”图标。 点击“Remote-SSH”图标,选择刚才添加的远程服务器,即可连接到远程服务器。 5. 在远程服务器上打开文件 连接到远程服务器后,可以在 VSCode 中打开远程服务器上的任何文件。在 VSCode 中按 Ctrl+Shift+P 键,输入“remote-ssh”,选择“Remote-SSH: Open Folder”选项。 在弹出的界面中,选择远程服务器上的文件夹,即可在 VSCode 中打开该文件夹。 6. 远程调试 在 VSCode 中,可以进行远程调试。在本地计算机上打开一个新窗口,在 VSCode 中按 Ctrl+Shift+D 键,打开“调试”面板。 在“调试”面板中,点击左上角的“添加配置”按钮,选择“Node.js: Attach to Remote Server”选项。然后在“launch.json”文件中修改以下配置: ``` { "type": "node", "request": "attach", "name": "Attach to Remote Server", "address": "remote_host", "port": 9229, "localRoot": "${workspaceFolder}", "remoteRoot": "/path/to/project", "protocol": "inspector" } ``` 其中,remote_host 是远程服务器的 IP 地址或域名,/path/to/project 是项目在远程服务器上的路径。 修改完“launch.json”文件后,在“调试”面板中点击“启动调试”,即可开始远程调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值