提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 一、生成ssh使用的公钥/密钥对
- 二、使用vscode通过ssh连接服务器
- 1.安装插件
- 2.配置文件
- 3.连接服务器
- 4.新建文件夹,存放不同的任务
- 三、使用scp命令与服务器互传文件、文件夹
- 1.检查Windows 系统是否支持scp命令
- 2.在Windows系统本地的电脑向服务器传输文件、文件夹
- 3.在服务器向Windows系统本地的电脑传输文件、文件夹
- 四、FileZilla使用密钥文件连接linux服务器,上传文件
- 1.下载并安装FileZilla
- 2.使用私钥文件配置站点管理器
一、生成ssh使用的公钥/密钥对
vscode通过ssh连接服务器实现免密登录+删除(吐血总结)
二、使用vscode通过ssh连接服务器
1.安装插件
2.配置文件
此时应该已经在生成密钥对时就配置好了,
Host <服务器的名字>
HostName <服务器的ip>
User <ssh登录的用户名>
Port <端口号>
IdentityFile <私钥所在地址>
配置好后就可以直接在cmd窗口中输入以下命令,远程登录服务器
ssh <服务器的名字>
3.连接服务器
右击服务器,我选择在新窗口连接。
如果之前在生成密钥对时,设置了密码会要求填写密码。
新窗口如下,按步骤操作可以看到服务器的文件架构。
4.新建文件夹,存放不同的任务
在前面的图片中,选择确定。
选择第二个图标,新建文件夹Workspace
三、使用scp命令与服务器互传文件、文件夹
1.检查Windows 系统是否支持scp命令
在cmd窗口检查Windows 系统是否支持scp命令
2.在Windows系统本地的电脑向服务器传输文件、文件夹
- 上传文件
scp 本地文件的filename 远程服务器的用户名@远程服务器的ip:远程服务器的目标目录
- 上传文件夹
scp -r FolderName RemoteUserName@RemoteHostIp:RemoteFolder
3.在服务器向Windows系统本地的电脑传输文件、文件夹
- 下载文件
scp RemoteUserName@RemoteHostIp:RemoteFile FileName
- 下载文件夹
scp -r RemoteUserName@RemoteHostIp:RemoteFolder FolderName
四、FileZilla使用密钥文件连接linux服务器,上传文件
1.下载并安装FileZilla
FileZilla客户端的安装配置教程以及使用教程(超级详细)