ToB企服应用市场:ToB评测及商务社交产业平台

标题: VSCode用ssh连接捏造机Ubuntu [打印本页]

作者: 鼠扑    时间: 2024-6-20 18:33
标题: VSCode用ssh连接捏造机Ubuntu
VSCode用ssh连接捏造机Ubuntu

  1. 本文记录自己远程连接虚拟机的过程,便于以后忘了查看相关命令。
复制代码
  SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。
SSH密钥互换
    一、Ubuntu安装相干服务

1、apt升级

  1. $ sudo apt update
  2. $ sudo apt upgrade
复制代码
否则的话可能会出现无法定位软件包的错误
2、Ubuntu安装ssh服务

  1. $ sudo apt-get install openssh-server​​
复制代码
3、Ubuntu启动ssh服务,查看ssh服务

  1. ​​$ sudo service ssh start
  2. ​​$ sudo service ssh status
复制代码
4、Ubuntu ssh服务加入开机启动

  1. ​$ sudo systemctl enable ssh​
复制代码
5、获取Ubuntu的ip

  1. $ ifconfig
复制代码

192.168.11.128就是IP地点,后续要用到。
二、VSCode安装插件

1、安装Remote ssh插件


2、设置相干文件

按下F1,输入Remote-SSH,选择Configure SSH Hosts,然后再选择第一个设置文件,并填入对应的主机IP(在Ubuntu中使用ifconfig下令获取)和用户名


3、测试VSCode连接

重启VScode,点击右侧Remote Explorer图标,选择SSH,点击右侧图标连接,末了按照要求输入用户暗码即可

可在上方点击New terminal查看是否连接成功

三、设置免密登录

1、查看本机是否安装ssh

  1. > ssh
复制代码

2、天生公钥和秘钥

  1. > ssh
  2. -keygen
复制代码

一路回车即可。
3、将公钥拷贝到Ubuntu上

天生的秘钥对在C:\Users\YY.ssh中,将公钥的内容拷贝抵家目录的.ssh的authorized_keys中


留意,.ssh是隐蔽文件夹(Xftp可以在工具->选项->常规中选择显示隐蔽文件夹),若是没有.ssh文件夹和authorized_keys文件,需要自己创建
4、重启ssh服务

为了确保连接成功,需要给以下文件权限,并且重启服务
  1. $ chmod 700 ~/.ssh
  2. $ chmod 600 ~/.ssh/authorized_keys
  3. $ sudo systemctl restart sshd
复制代码
重启VSCode即可免密登录了
Xftp和Xshell连接


Xshell类似,输入名称,主机IP,用户名和暗码,即可连接成功
测试发现,用VSCode和xshell同时连接捏造机没有发生冲突,可同时连接

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4