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

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 保留文件所有者
时间: 2024-07-30 10:17:40

守护进程与远程登录服务器的相关文章

Rsync守护进程方式远程部署

2.Rsync守护进程方式远程部署 以守护进程(Socket)的方式传输数据 操作系统: [[email protected] ~]# cat /etc/redhat-release  CentOS Linux release 7.3.1611 (Core)  内核版本: [[email protected] ~]# uname -r 3.10.0-514.el7.x86_64 主机网络参数设置: Hostname 网卡eth0 默认网关 用途 node1 192.168.1.71 192.16

客户机远程登录服务器

实验客户机远程登录服务器 实验目标:实现客户机远程登录服务器 实验环境: 实验步骤: 一.配置服务器的IP地址为192.168.1.2,win7客户机的IP地址为192.168.1.1 二.关闭服务器和客户机的防火墙 三.将客户机和服务器设置为同一vmnet2 四.打开服务器开始|选择服务管理器 五.选择服务器下面的功能--添加功能 六.选择Telnet服务器|下一步|安装 七.在服务器开始菜单中选择|计算机管理|服务 八.将Telnet服务器的属性选为手动,然后启动 九.打开win7客户机,在

某企业Linux下ssh远程登录服务器延迟高问题排查及解决

一.问题现象描述 某台Dell服务器RHEL 6.8系统安装成功后用户反映通过ssh登录该服务器时出现延迟高的情况,严重时时延可达6-7s,甚至直接报错. Connecting to 10.0.0.10:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. 连接时显示的信息 Last login: Thu Jul  7 16:24:56 2017 from 10.0.0.10 等待很长时间后才显示连

Ubuntu 远程登录服务器--ssh的安装和配置

Ubuntu的安装包居然不自带openssh服务器,所以若要使用ssh远程登录Ubuntu主机,需要首先安装ssh服务器: sudo apt-get install openssh-server 安装完后启动ssh服务: sudo /etc/init.d/ssh start sudo service ssh start 其中端口默认为22. Windows中普遍使用Winscp+putty作为ssh客户端.由于Ubuntu默认使用UTF-8编码,所以要分别配置这两个工具的编码,否则中文显示为乱码

如何使用puttygen密钥远程登录服务器

使用putty远程登录工具登录服务器的时候需要输入账户和密码,但是相应的,服务器所对应的账户和密码有泄漏的风险,所以我们用putty所带的puttygen工具来生成密钥登录,增加安全性. 打开puttygen后,点击Generate按钮生成密钥,如图 并且把 以ssh-rsa开头的那部分复制下来 在 输入你的密钥密码,然后点 Save private key 将密钥保存到本地电脑中. 然后用putty登录你的服务器账号并且在账号的家目录下做如下操作:如图 并且执行iptables -F serv

ubuntu使用ssh远程登录服务器及上传本地文件到服务器

1. ubuntu 远程登录   首先你的ubuntu要能够支持ssh,如果不能,自行百度! 打开终端,输入 ssh  [email protected](你的服务器的IP地址) 回车就会让你输入服务器的密码,输入密码即可登录 2.上传文件至服务器 命令 scp -r 要上传的文件 [email protected](服务器IP地址):/home/byer/ 回车输入密码即可

Ubuntu下通过SSH远程登录服务器的方法

1. 首先在服务器上安装ssh的服务器端.$ sudo aptitude install openssh-server 2. 启动ssh-server.$ /etc/init.d/ssh restart 3. 确认ssh-server已经正常工作.$ netstat -tlptcp6 0 0 *:ssh *:* LISTEN -看到上面这一行输出说明ssh-server已经在运行了. 4. 在Ubuntu客户端通过ssh登录服务器.假设服务器的IP地址是192.168.0.103,登录的用户名是

CentOS 7.1下SSH远程登录服务器详解-转

转自:http://www.linuxidc.com/Linux/2016-03/129204.htm 一.明文传输与加密传输 明文传输:当我们的数据包在网络上传输的时候,以数据包的原始格式进行传输,别人很容易截获我们的数据包,得到我们的信息. 加密传输:当两个主机之间传输信息或者是A主机远程控制B主机的时候,在两个主机传输数据包之前,加密过之后才通过网络传输过去.因此,就算有人截获了传输的数据包,也不知道传输的内容. 二.SSH(Secure Shell)简介 SSH是建立在传输层和应用层上面

在Linux下使用ssh远程登录服务器

如果自己的服务器是在内网,想在外网通过ssh在自己的VPS服务器上远程登录自己的内网服务器,可以按照如下操作: 一.在自己的服务器上使用如下命令: #ssh -CfnNT -R 端口A:localhost:端口B VPSIP -p 端口C -l root 端口A是你VPS上已经可以使用的端口,也就是没有被其它占用的端口端口B是你服务器上的ssh的端口,默认的是22端口C是你VPS上的ssh的端口root是你VPS的根用户 假设端口A为5000,端口B是22,端口C是3000,VPS服务器的IP是