赞
踩
目前主流三种搭载linux开发环境的方式:
若已经出现OpenSSH客户端和OpenSSH服务端,说明已经开启SSH功能
否则,选择添加功能,在出现列表中,找到OpenSSH客户端和OpenSSH服务端,并进行安装。
使用以下命令安装SSH服务:
sudo apt-get install openssh-server
Ubuntu下输入ifconfig
命令,获取IP地址
Win+R
,输入powershell,并打开
在PowerShell下,用以下的命令连接Ubuntu
ssh [username]@[ip addr]
username:Ubuntu里的用户名
ip addr:Ubuntu的地址,即步骤3.1获得的地址
这里输入命令后,还需要输入Ubuntu的密码进行登录
在PowerShell下,输入以下命令
ssh-keygen
作用:在当前用户的.ssh目录下生成两个文件:
id_rsa(私钥文件)
id_rsa.pub(公钥文件)
mkdir
命令,在用户目录下创建名为.ssh
的文件夹chmod
命令,将.ssh
的文件夹的权限修改为700
在PowerShell下,用以下命令将公钥拷贝到Ubuntu下
scp 源文件 用户名@ip地址:目的文件夹
源文件:步骤4.1中,Windows下生成的id_rsa.pub文件的路径,一般是用户空间下的.ssh文件中
用户名:Ubuntu下用于登录的用户的用户名
ip地址:Ubuntu的ip地址
目的文件夹:步骤4.2创建的.ssh文件的路径
mv
命令修改id_rsa.pub
文件名为authorized_keys
chmod
,将文件权限修改为600
回到Windows下,按照步骤3.3的方式连接登录,会发现这一次不再需要输入密码了。
这里给出VSCode的下载地址,以防有人还没安装
VSCode官方
很简单,直接在插件搜索框输入ssh,找到Remote - SSH插件,点击安装就可
点击Connect in Current Window
,进行连接
如下图,调用出终端,为Linux终端,同时左下角也有连接的标志,这都说明连接成功了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。