linux和windows互传文件的实现方案

 更新时间:2018年04月03日 08:44:52   作者:djnzjhll  
Windows和Linux上的文件互传(互相拷贝)一般常见的主要分为三种:1.基于FTP的方式 2.基于HTTP的方式 3.基于SSH协议的方式.今天我们来探讨的是ssh协议的方式

一、linux和windows互传文件(前提是:必须使用XShell或securecrt,不能使用PuTTY)

yum install -y lrzsz //linux与windows互传文件需要在linux上yum安装lrzsz

sz 文件名 //linux往windows传文件

rz 回车,选择文件 //windows往linux 传文件,传到当前目录

xshell 和 securecrt支持;
putty不支持

二、用户配置文件和密码配置文件

[root@linux-01 ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash //用:分成7段 用户名:表示密码:UID:组ID:用户注释信息:用户家目录:用户shell
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin

linux系统真正密码存放在/etc/shadow下,但密码是加密的。
[root@linux-01 ~]# cat /etc/shadow
root:$6$NlEjlezY$KBV252Z71EgreUGmWbXKeI9Yo3PQ9RTpl3.lXSIS0QDZWKTCGUIT3Yc7cBzJBfdX5Lv0.kJWEtlrSjadIFs4P0:17622:0:99999:7::: //etc/shadow与/etc/passwd下面的文件一一对应
bin::17110:0:99999:7::: //使用:分割成9段 用户名:用户密码:上次更改密码距离1970年1月1日有多少天:要过多少天才能修改密码:密码多少天后到期:密码到期前的多少天警告:密码已经到期多少天然而你并没有修改密码,这个密码将被锁定:一个账号的生命周期:保留字段
daemon::17110:0:99999:7:::
adm:*:17110:0:99999:7:::

[root@linux-01 ~]# head -n1 /etc/shadow; tail -n2 /etc/shadow
同时显示一个文件第一行和最后两行命令格式: head -n1 文件路径; tail -n2 文件路径

三、用户组管理

[root@linux-01 ~]# ls /etc/shadow
shadow shadow- //带减号的文件是系统帮我们自动备份了一份,如不下心删除用户文件,可以复制一份带减号的相同文件来使用
[root@linux-01 ~]# ls /etc/gshadow
gshadow gshadow-
[root@linux-01 ~]# ls /etc/passwd
passwd passwd-
[root@linux-01 ~]# ls /etc/group
group group-

添加组

[root@linux-01 ~]# groupadd grp1 //添加grp1组
[root@linux-01 ~]# tail -n1 /etc/group //查看group文件最后一行
grp1:x:1003:
[root@linux-01 ~]# groupadd -g 1005 grp2 //添加并指定grp2的组ID为1005
[root@linux-01 ~]# tail -n3 /etc/group //查看group文件最后三行
slocate:x:21:
grp1:x:1003:
grp2:x:1005:

删除组
[root@linux-01 ~]# groupdel grp1 //删除grp1组
注意:空组可以删除,组下面有用户的不能删除

四、用户管理

添加用户

[root@linux-01 ~]# useradd user3 //添加user3用户
[root@linux-01 ~]# tail -n2 /etc/passwd 
hll:x:1001:1002::/home/hll:/bin/bash
user3:x:1002:1006::/home/user3:/bin/bash

添加并指定UID和组

[root@linux-01 ~]# useradd -u 1004 -g grp2 user4 //添加user4用户并指定UID为1004,添加到grp2组
[root@linux-01 ~]# tail -n3 /etc/passwd
hll:x:1001:1002::/home/hll:/bin/bash
user3:x:1002:1006::/home/user3:/bin/bash
user4:x:1004:1005::/home/user4:/bin/bash

添加用户并指定家目录

[root@linux-01 ~]# useradd -u 1010 -g grp2 -d /home/user3 -s /sbin/nologin user6

-M选项:添加用户但不创建用户家目录

[root@linux-01 ~]# useradd -M user7 //添加user7用户但不创建它的家目录

删除用户

[root@linux-01 ~]# userdel user3 //删除user3用户,但是不删除用户的家目录

-r选项:删除用户的同时删除用户家目录

[root@linux-01 ~]# userdel -r user4
[root@linux-01 ~]# ls /home
hll user1 user3

相关文章

  • Tomcat目录结构详细介绍

    Tomcat目录结构详细介绍

    今天和大家一起聊聊关于Tomcat目录结构以及各个目录,相关文章的具体作用
    2018-10-10
  • 阿里云快速搭建一个静态网站的方法步骤

    阿里云快速搭建一个静态网站的方法步骤

    这篇文章主要介绍了阿里云快速搭建一个静态网站的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • HTTP响应字段Transfer-Encoding含义及作用详解

    HTTP响应字段Transfer-Encoding含义及作用详解

    在HTTP通信中,响应正文可以以多种不同的编码方式传输,其中一种方式是chunked传输编码,本文将详细介绍Transfer-Encoding字段的含义和chunked传输编码,以及提供示例来解释这些概念
    2023-11-11
  • windows服务器管理的安全注意事项

    windows服务器管理的安全注意事项

    刚好看到这篇关于服务器安全设置的文章,对于windows来说安全设置需要注意很多地方
    2019-11-11
  • Flink实践Savepoint使用示例详解

    Flink实践Savepoint使用示例详解

    这篇文章主要为大家介绍了Flink实践Savepoint使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 微服务架构之服务注册与发现功能详解

    微服务架构之服务注册与发现功能详解

    这篇文章主要为大家介绍了微服务架构之服务注册与发现的功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-01-01
  • Visual Studio Code(vscode) git的使用教程

    Visual Studio Code(vscode) git的使用教程

    这篇文章主要介绍了详解Visual Studio Code(vscode) git的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • git多人协作_动力节点Java学院整理

    git多人协作_动力节点Java学院整理

    这篇文章主要介绍了git多人协作,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • HTTP与HTTPS对访问速度、性能等的影响

    HTTP与HTTPS对访问速度、性能等的影响

    HTTPS 在保护用户隐私,防止流量劫持方面发挥着非常关键的作用,但与此同时,HTTPS 也会降低用户访问速度,增加网站服务器的计算资源消耗,这里就为大家简单介绍一下,需要的朋友可以参考下
    2018-02-02
  • 阿里云服务器部署RabbitMQ集群的详细教程

    阿里云服务器部署RabbitMQ集群的详细教程

    本文是对 RabbitMQ 进阶 阿里云服务器部署RabbitMQ集群简单的概述,搭建集群达到消息的高可用,高可靠,可以提高吞吐量,集群部署是一个很不错的选择,镜像队列集群,这个我们可以根据配置来进行同步规则,根据需求来定制化我们的规则,感兴趣的朋友一起看看吧
    2022-05-05

最新评论