1. VSCode
安装Remote-SSH
插件

- VSCode 的这个远程连接的插件是基于
OpenSSH
的 - 因此在本机需要装有
OpenSSH
的客户端,在服务器上也要装有 OpenSSH
的服务端 - 即需要在
cmd
中可以直接通过命令 ssh IP_ADDRESS -l USERNAME -p PORT
(其中 IP_ADDRESS、USERNAME、PORT
要修改为所需变量)连接的情况下,才可以通过这个插件连接到服务器
2.安装 OpenSSH
客户端
3.VSCode连接


Host 服务器名,叫什么都可以
HostName 服务器ip地址
User 服务器用户名
Port 服务器需要连接的端口

远程登录root
- 上述简单操作之后,可以实现以普通用户的身份进程远程登录,但是 无法实现以root用户的身份进行登录
- 默认情况下,ubuntu系统安装好之后只能以普通用户的方式登录,然后通过
sudo
命令执行一些超级权限命令。 - 修改ssh配置文件
sudo vim /etc/ssh/sshd_config
- 找到
PermitRootLogin
配置项,将其设置为 yes
,保存配置文件 - 重启ssh服务
sudo service ssh restart
- Ubuntu 启用允许ssh远程登录root用户
4. 配置 SSH Key
ssh-keygen
1. win+r —— cmd
> sftp username@ip_address
2. connected
sftp> put id_rsa.pub
- 连接
sftp

connected

i
参考链接:https://www.jianshu.com/p/d7c9cef525bc