守护进程与远程登录服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了守护进程与远程登录服务器相关的知识,希望对你有一定的参考价值。

1、在Red Hat7版本中,系统启动和服务器进程由systemd进行管理

    systemctl命令用于管理各种类型的systemd对象,它们称为单元。

    systemctl -t help 显示可用单元类型列表。

技术分享

一些常见的单元类型:

    (1).服务单元具有.service扩展名

    (2).套接字单元具有.socket扩展名

    (3).路径单元具有.path扩展名

2、常见命令

技术分享


技术分享


技术分享


常见的systemctl控制命令:

命令解释
systemctl stop UNIT停止一项服务
systemctl start UNIT启动一项服务
systemctl restart UNIT重启服务
systemctl reload unit重新加载服务的配置文件
systemctl mask UNIT禁用服务
systemctl unmask UNIT服务变为可用
systemctl enable UNIT开机自动启动
systemctl disable UNIT禁止服务开机自启
systemctl list-dependencies UNIT列出指定单元的依赖关系


3、配置和远程登录服务器

    (1).w -f 显示当前登录到计算机的用户列表

    (2).基于秘钥的登录: ssh 用户名@IP

               ssh-keygen   :生成私钥对,私钥文件:~/.ssh/idrsa  公钥文件:~/.ssh/idrsa.

    (3).          ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@IP  :将公钥复制到远程服务器上,公钥信息将保存到远程服务器上相应用户的 ~/.ssh/authorized_keys文件中

通过以上三步,下次ssh 用户名@IP 就可以不用输入密码,进行基于密钥的登录。

自定义SSH服务配置:

    SSHD的配置文件:/etc/ssh/sshd_config.

    可以设置只允许root用户登录ssh,也可以设置只允许root基于秘钥登录等……,但是设置完后必须重启:systemctl restart sshd


4、scp 命令 : 本地文件拷贝到远程/远程文件传输本地

    scp 本地文件所在路径 用户名@IP:要存放的路径

    scp 用户名@IP:文件路径 本机要存放的文件路径

    注意:整个目录拷贝的话:-r 递归拷贝。

    了解:sftp 使用ssh加密文件传输,安全 sftp 用户@IP

 rsync远程同步文件:

选项解释
-r同步整个目录
-l同步符号链接
-p保留文件权限
-t保留文件时间戳信息
-g保留文件组所有权
-o保留文件所有者

   

以上是关于守护进程与远程登录服务器的主要内容,如果未能解决你的问题,请参考以下文章

ssh的简介与常用用法

怎么查看linux重启ssh进程失败原因

ssh scp sftp简易用法

远程ssh启动teamviewer

​Linux基础优化与安全重点

Linux Rsync备份服务介绍及部署守护进程模式