vscode 配置记录

我微软大法好

python 自动补全不带括号问题

打开设置, 搜索 addbrackets, 打勾

vscode 远程开发

  • 下载 Remote Development 插件, 安装完成后会有所示标签
  • 配置 ssh 信息 使用公钥登录, ssh配置指南

配置 ssh IdentityFile

使用 ssh-copy-id 命令配置 ssh 公钥

ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip

解决 SSH 公钥配置成功后不生效问题

参考教程

查看系统安全日志, 找找问题

查看系统安全日志

sudo cat /var/log/secure

sshd 即为 ssh 服务, 以及查看 Authentication refused 等关键字

解决 Authentication refused 问题

若是 authorized_keys 权限问题, 则修改权限

chmod 700 ~/.ssh/authorized_keys

保持 ssh 连接

通过 server 端配置

通过修改服务端设置,以保证任何连接到服务器的客户端都能使用此设置

修改 /etc/ssh/sshd_config

1
2
3
4
5
# Server 每隔 60 秒发送一次请求给 Client,然后 Client响应,从而保持连接
ClientAliveInterval 60
# Server发出请求后,客户端没有响应得次数达到 10,就自动断开连接,正常情况下,Client不会不响应
ClientAliveCountMax 10
sudo restart ssh

通过 client 配置

通过修改客户端设置,以保证连接所有服务器都使用此设置。

1
2
3
4
5
6
7
sudo vi /etc/ssh/ssh_config  # 或 ~/.ssh/config

TCPKeepAlive=yes
# Client每隔 60 秒发送一次请求给 Server,然后 Server响应,从而保持连接
ServerAliveInterval 60
# Client发出请求后,服务器端没有响应得次数达到3,就自动断开连接,正常情况下,Server 不会不响应
ServerAliveCountMax 3