VSCode的SSH免密登录

# 安装 OpenSSH 服务器
sudo apt install -y openssh-server

# 启动 SSH 服务
sudo systemctl start ssh

# 设置开机自启
sudo systemctl enable ssh

# 查看 SSH 服务状态
sudo systemctl status ssh

# 修改配置
sudo vim /etc/ssh/sshd_config

# 重启ssh服务
sudo systemctl restart ssh
# 直接cat 本地的id_rsa.pub,然后复制内容到服务器的~/.ssh/authorized_keys中新增一行

# 客户端(注意,是id_rsa.pub,不是id_rsa)
cat ~/.ssh/id_rsa.pub

# 服务端
vim ~/.ssh/authorized_keys

vscode配置

Host 服务器的名字
  HostName 192.168.1.2
  Port 22
  User oasis
  IdentityFile "C:\Users\Administrator\.ssh\id_rsa"

注意:IdentityFile这里是id_rsa,不是id_rsa.pub(和上面刚好是反过来的)

posted @ 2024-08-16 17:03  ShengOasis  阅读(68)  评论(0)    收藏  举报