分类 默认分类 下的文章

linux服务器设置密钥登陆

1:进入服务器,进入用户隐藏目录。
命令:cd ~/.ssh
2:如果目录不存在,执行这个命令登陆生成下目录
ssh localhost

接下来分成两种情况
情况一,如果已经有自己的密钥了只需要在这个文件夹下创建authorized_keys这个文件并将你已有的公钥内容复制进去保存退出就可以使用自己对应的私钥登陆了。
情况二,没有自己的密钥需要按照下面的步骤执行下。
1:生成密钥对(随机)命令: ssh-keygen (一直点回车),会生成id_rsa和id_rsa.pub 2个文件
命令:ssh-keygen
2: 生成服务器要验证的公钥 cat id_rsa.pub > authorized_keys
命令:cat id_rsa.pub > authorized_keys 此命令生成公钥存放在服务器,用于验证客户端的密钥
3:下载id_rsa文件,此文件用于登录使用

关闭密码登录
修改/etc/ssh/sshd_config
设置
PasswordAuthentication no

保存重启
service sshd restart #centos系统

haproxy 负载均衡设置

1.安装
apt-get -y install haproxy

2.配置
vi /etc/haproxy/haproxy.cfg

内容如下:

global

defaults
    log global
    mode    tcp
    option  dontlognull
        timeout connect 5000
        timeout client  50000
        timeout server  50000

frontend ss-in
    bind *:端口
    default_backend ss-out
backend ss-out
    server s1 服务器地址1:端口1 check
    server s2 服务器地址2:端口2 check     

listen admin

bind :9090
mode   http
server web6c :9090 check
stats enable
stats uri /
stats auth 管理账号:密码
stats realm Admin\ HA
stats hide-version
stats refresh 10s
stats admin if TRUE

3.重启服务

service haproxy restart

ubuntu20.04 软件 目前测试没问题的

1.无线投屏工具,支持gnome版本的ubuntu
gnome-network-displays

2.远程桌面工具
Remmina(支持多种协议RDP,VNC,SSH,NX,SPOCE)
Rustdesk (需要安装客户端)
向日葵(需要安装客户端)
Finashell (ssh工具,xftp集成)

3.截图工具
flameshot

4.天气
Weather

5.mysql数据库管理
Antares Sql Client

6.代码
vscode

7.聊天
QQ

Telegram : https://desktop.tlgr.org/

          安装:sudo snap install telegram-desktop

8.支付
bitpay

9.软件安装

snapcraft (snapstore)

  sudo apt install snapd
  sudo snap install core
  

flatpak(下面三行是安装流程)

apt install flatpak
apt install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

10.系统工具
appimagelauncher
下载地址:https://github.com/TheAssassin/AppImageLauncher/releases

qv2ray
下载地址:https://github.com/kwor/Qv2ray/releases
v2ray核心下载:https://github.com/v2fly/v2ray-core/releases