"> 使用VsCode插件或SSH命令连接服务器 | wsn'Blog

wsn'Blog

和有趣的人做有趣的事

0%

使用VsCode插件或SSH命令连接服务器

​ 记录一下使用服务器的过程,包括如何使用shell连接服务器、如何使用vscode的Remote-SSH 插件连接服务器、如何修改用户密码、如何从终端拷贝文件、免密登录等。

SSH登录

​ ssh登录是最常见的方式,可以直接在shell窗口下用命令连接。使用这种方式需要对shell命令的使用有一定熟练度,熟悉使用Vim等。

ssh登录的命令:

1
ssh -p [Port] [UserName]@[HostName] 

ssh免密登录:

1
ssh-copy-id -i ~/.ssh/id_rsa.pub -p [Port] [UserName]@[HostName]

scp拷贝文件

1
scp -n [file path] -p [Port] [UserName]@[HostName]

ssh生成公钥和私钥(最简单的,不添加邮箱、用户名和密码)

1
ssh-keygen -t ras

Remote-SSH

​ Vscode这个插件我觉得很好用,用这个插件和在本地用Vscode打开一个文件夹一样,非常方便,但是需要配置一下:

  1. 点 ’+‘创建连接

image-20230313171800058

  1. 输入:[UserName]@[HostName]:[Port]

image-20230313171729967

  1. 输入密码

  2. 打开目录

    image-20230313171950894

  3. 选择对应目录

image-20230313172028243

也可以直接修改插件的配置文件

image-20230313172324063

配置文件格式如下:

1
2
3
4
Host [服务器名称(自己取个名字就好)]
HostName [ip]
Port [Port]
User [UserName]

修改完成后重启一下VScode就可以了。

配置免密登录

​ SSH配置完免密登录后,VScode登录也可以免密登录。

​ 也可以修改authorized_keys文件,把本地电脑的公钥拷贝到这个文件当中。

image-20230313172547837

​ 获取公钥的命令:

1
cat ~/.ssh/id_rsa.pub
Q:如果你觉得博主写的不错,可以打赏支持一下

欢迎关注我的其它发布渠道