随笔 - 107,  文章 - 0,  评论 - 2,  阅读 - 23万

1.安装系统

安装系统时如果引导盘路径不对,需要修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
一般插入U盘后,出现如下三行
1. install Centos 7
2. Test This media & install Centos 7
3. Troubleshoooting
此时,tab建 编辑第一个 将会出现以下文字
 
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
 
修改为
vmlinuz initrd=initrd.img linux dd quiet
ctrl + x 执行,获得u盘盘符(可能要r命令刷新)
重启
 
启动命令修改为
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/u盘盘符 quiet
ctrl + x 执行,进入系统安装流程

  参考:https://blog.csdn.net/qq_38386316/article/details/78733995

 

2.修改电源模式

1
2
3
4
5
6
7
配置为合盖关显示器不休眠
vi /etc/systemd/logind.conf
 
HandleLidSwitch=lock
 
保存,重启服务
systemctl restart systemd-logind

  参考https://blog.csdn.net/m0_37710388/article/details/91171853

ubuntu

systemctl restart systemd-logind.service

 

3.为各个账户添加秘钥

1
将已有ssh文件夹拷贝到指定位置

  

4.为普通账户添加切root权限

1
2
echo "duser ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/duser
chmod 0440 /etc/sudoers.d/duser

  

5.修改ssh配置文件

1
2
3
4
5
6
7
8
9
10
vi /etc/ssh/sshd_config
 
PermitRootLogin yes => PermitRootLogin no
PasswordAuthentication yes => PasswordAuthentication no
Port 22 => Port 20000
#ClientAliveInterval 180 => ClientAliveInterval 180
#ClientAliveCountMax 3 => ClientAliveCountMax 3
 
保存,重启服务
systemctl restart sshd.service

  

 

6.修改静态ip

1
2
3
4
5
6
7
8
9
10
11
12
13
14
vi /etc/sysconfig/network-scripts/ifcfg-网卡
 
BOOTPROTO=static
IPV6INIT=no
ONBOOT=yes
IPADDR=192.168.0.10
PREFIX=24
GATEWAY=192.168.0.1
DNS1=114.114.114.114
 
保存,重启
systemctl restart network
 
有时候还要关闭重启无线wifi

ubuntu20

安装ssh

cat /etc/netplan/01-network-manager-all.yaml

复制代码
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eno1:
      dhcp4: no
      dhcp6: no
      addresses: [10.23.24.14/23]
      gateway4: 10.23.24.1
      nameservers:
        addresses: [10.23.24.1,114.114.114.114]
复制代码

 

7.(可选) 外网登录

1
2
3
4
5
6
7
与外网机交换秘钥
yum install -y autossh
mkdir -p /data/autossh
touch /data/autossh/1.sh
echo "nohup autossh -p9999  root@123.123.123.123 -NR 10003:localhost:22 -M 23999 &" > /data/autossh/1.sh
cd /data/autossh
sh 1.sh

  

8.添加到系统服务,方便管理(ubuntu20)

cd /etc/systemd/system/ && vim autossh.service

复制代码
[Unit]
Description=Front autossh
After=sshd.target
[Service]
User=root
Type=simple
ExecStart=/usr/bin/autossh -p9999  root@123.123.123.123 -NR 10003:localhost:22 -M 23999
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always
[Install]
WantedBy=multi-user.target
复制代码

启停autossh

systemctl stop|start|status|enable|disable autossh.service

 

 
posted on   芒果-Vic  阅读(196)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· .NET开发智能桌面机器人:用.NET IoT库编写驱动控制两个屏幕
· 用纯.NET开发并制作一个智能桌面机器人:从.NET IoT入门开始
· 一个超经典 WinForm,WPF 卡死问题的终极反思
· ASP.NET Core - 日志记录系统(二)
· .NET 依赖注入中的 Captive Dependency
阅读排行:
· 开箱你的 AI 语音女友「GitHub 热点速览」
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(二):用.NET IoT库
· 几个自学项目的通病,别因为它们浪费了时间!
· C#钩子(Hook) 捕获键盘鼠标所有事件 - 5分钟没有操作,自动关闭 Form 窗体
· 单点认证(SSO)方案调研总结
< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示