vscode使用插件remote-ssh远程连接服务器

0.引言

用上了公司百万级的服务器 😆 😆 😆 😆

1.配置密钥对

生成密钥对,是为了免密登录?我直接使用的git配置的时候的密钥对。配置过程如下:

1.1.本地端

  • 生成密钥对:ssh-keygen
  • 默认生成的密钥对位于:/home/usr/.ssh/ 路径下

在这里插入图片描述

1.2.服务器端

  • 将公钥 id_rsa.pub 拷贝至服务器 ~/.ssh,如果没有 .ssh文件夹,就创建一个
  • 打开终端Terminal,将公钥添加到authorized_keys: cat id_rsa.pub >> authorized_keys

在这里插入图片描述

2.服务器端配置

在容器中执行以下命令以安装 net-tools 包:

apt-get update
apt-get install -y net-tools

安装 openssh-server 以及修改配置文件:

apt-get update && apt-get install -y --no-install-recommends openssh-client openssh-server && mkdir -p /var/run/sshd
cat /etc/ssh/ssh_config | grep -v StrictHostKeyChecking > /etc/ssh/ssh_config.new && \
echo "    StrictHostKeyChecking no" >> /etc/ssh/ssh_config.new && \
cat /etc/ssh/sshd_config | grep -v  PermitRootLogin> /etc/ssh/sshd_config.new && \
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config.new && \
mv /etc/ssh/ssh_config.new /etc/ssh/ssh_config && \
mv /etc/ssh/sshd_config.new /etc/ssh/sshd_config
/usr/sbin/sshd -D 

在这里插入图片描述

  • 启动服务:service ssh start

  • 参考

3.vscode连接

查看IP:ipconfig

在这里插入图片描述

查看端口。在 Linux 系统中,SSH 服务的配置文件通常是 “/etc/ssh/sshd_config”。可以通过查看这个文件,找到 “Port” 这一行,它就是 SSH 服务监听的端口。 vim /etc/ssh/sshd_config

在这里插入图片描述

连接:ssh bo.feng@192.168.**.*** -p 31415

安装插件进行连接就行,参考博客.

在这里插入图片描述

在这里插入图片描述

4.调试

其他环境搭建一样的,知识需要重头再来:

代码高亮与跳转需要在远程端安装插件,然后,conda环境的选择依然可以在右下角选择。

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值