1.ssh
  1. sudo vim /etc/ssh/sshd_config
    PermitRootLogin no  #禁止root登入
    Port 2222           #修改ssh端口
  2. 重新加载配置
    #sudo systemctl daemon-reload     #加减systemctl服务
    sudo systemctl restart ssh.socket #改监听端口
    sudo systemctl restart ssh        #改服务配置
  3. 查看最近登录ssh的用户
    w/who                                                                           #谁在用电脑
    last                                                                            #最近登录
    sudo journalctl -u ssh --since "today" | grep -E "Accepted|Failed|Disconnected" #最近登录和被拒
2.xshell
  1. vim ~/.inputrc (tab补全可以大小写不敏感)

    "^[[A": history-search-backward
    "^[[B": history-search-forward
    set show-all-if-ambiguous on
    set completion-ignore-case on
  2. vim ~/.bashrc (让命令行变彩色)

    export PS1="\[\e[36;1m\]\u\[\e[0m\]@\[\e[33;1m\]\h\[\e[0m\]:\[\e[31;1m\]\w\[\e[0m\]\n\$ "
  3. sudo visudo (让普通用户可以不输密码临时获取root权限)

    # Allow members of group sudo to execute any command
    %sudo   ALL=(ALL:ALL) ALL
    lu   ALL=(ALL:ALL)   NOPASSWD: ALL
文档更新时间: 2026-05-08 16:37   作者:morninglu