Vscode SSH
本文最后更新于5 天前,其中的信息可能已经过时,如有错误请发送邮件到zhangzihao60102@gmail.com

通过ssh连接服务器

使用Vscode的SSH连接服务器,可以利用工具 Remote – SSH。

1、下载

  • 进入拓展(Ctrl+Shift+X),下载拓展Remote – SSH。

2、连接

  • 点击远程资源管理器选项卡,选择远程(隧道/SSH)类别。
  • 点击SSH配置,在中间上部分弹出的配置文件中点击对应的 config文件。

3、添加服务器

  • 在点进的config文件中输入以下内容。

host是服务器名称;hostname是服务器的ip地址;port是端口号;user是服务器上用户的用户名;

设置免密登录

1、生成密钥

生成 ssh 使用的公钥/密钥对。(公钥给服务器用,秘钥给本机客户端用)

  • 直接使用终端在用户本机生成公钥和私钥。输入命令:
ssh-keygen -t rsa

终端会出现以下提示,可以自己定义密钥名(就是自己定义文件所在位置),也可以直接跳过,默认在C盘中的 C:\Users\20482\.ssh 中。

生成如下配置文件:

文件描述
id_rsa生成的私钥文件
id_rsa.pub生成的公钥文件
authorized_keys存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
know_hosts已知的主机公钥清单(默认没有,上传公钥后自动生成)

接下来终端会提示输入密码 passphrase,这个密码为生成私钥的密码,将来防止私钥被其他人盗用。这里可以设定,也可以不输入任何密码,直接回车,再次提示输入密码,再次回车。生成新的密钥。

2、在服务器路径下创建 ssh 文件夹

  • 把公钥文件id_rsa.pub拷贝到需要登录的服务器上(存储路径可以随意,但是之后加入到另一个文件尾部的时候注意路径地址。)
  • 将公钥id_rsa.pub填充到authorized_keys尾部
cat id_rsa.pub >> ~/.ssh/authorized_keys

3、配置 SSH 客户端

(这里可以不设置。如果之前的步骤已经可以免密连接服务器,那这一步就不设置)
打开 SSH 客户端(本机)配置文件(也就是前面生成的config文件,一般在C:\Users\20482\.ssh\config),添加配置(IdentityFile 私钥文件路径),以指定使用哪个私钥文件。完整的效果如下

Host angelmoon.qicp.vip
    HostName angelmoon.qicp.vip
    Port 22
    User root
    IdentityFile C:\Users\20482\.ssh\id_rsa

配置完成后即可免密远程登录其他服务器啦!!!~~~

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇