如下操做都在关闭防火墙和关闭selinux的环境下。node
关闭防火墙的命令:service iptables stop
关闭SELINUX命令:setenforce 0
python
方法1:使用第三方软件linux
一、修改配置文件:vi /etc/ssh/sshd_config,主要是把Port这个参数解除注释,其余参数能够根据状况本身修改。windows
二、重启ssh服务:service sshd restartapp
三、在windows下安装SSH Secure SHELL,安装成功后有个子程序SSH Secure File Transfer Client,打开后输入:ssh
hostname:192.168.1.200(若是有DNS服务,能够写成linux主机名)编码
port:22(默认值,能够修改为其余值)rest
username:abc(也能够是linux下其余账号)code
password:123server
链接成功后就能够在windows下向linux上传和下载文件了
方法2:SAMBA共享
一、安装samba:能够先检查下是否已经安装:rpm -qa | grep samba
,没有的话本身安装下,使用yum安装 yum install samba
二、建立共享文件夹,这里就是mkdir -m 777 /home/def/share
三、修改/etc/samba/smb.conf
,这里面的参数就比较多,主要是
workgroup = WORKGROUP #(这个就是windows工做组模式,还有一种是域模式) hosts allow = 192.168.1.100 #(能够放问的IP地址,这里写的时windows地址) #而后在文件的结尾加上如下格式内容 [public] #(共享名,就是windows访问时会显示的名称) comment = Public Stuff #(注释) path = /home/def/share #(共享名) public = yes #(公开) writable = yes #(可写)
固然这里只是些基础的参数,还有其余的参数根据状况设置,好比会出现乱码,还要指定编码格式。
四、重启smb服务:service smb restart
五、建立samba客户:smbpasswd -a def
,回车后会提示输入密码。这个就是未来远程主机登陆时须要的密码,这里的def
账号必须时系统已经有的
账号,没有的话会报错,而后新输的密码就是远程登陆密码,这样作的好处就是本身的密码和远程登陆的密码分开。
六、windows下链接,启动运行,输入\\192.168.1.200
,输入 def 账号密码就能够了。
一、首先要把Windows的文件夹共享出来。
二、在linux下执行 vi /etc/fstab在最下面添加
\\10.1.1.1\test /app cifs username=administrator,password=password 0 0
具体介绍:
\\10.1.1.1\test
为Windows的共享目录;
/app
为linux的挂载目录
username=administrator,password=password
为Windows的机器用户名和密码
保存后执行mount -a
就能够了,df -h
能够查看是否显示挂载成功
umount \\10.1.1.1\test
卸载挂载
一、在A机上建立共享文件夹:mkdir -m 777 /home/share
二、修改/etc/exports
文件,添加一条 /home/share *(rw)
,这条中/home/share
指定了共享位置,*表明全部主机,也能够单独写IP地址,rw是可读写
三、重启nfs服务:service nfs restart
四、在B机上挂载:mount -t nfs 192.168.1.100:/home/share /mnt/share
,回车输入账号密码就能够了
五、而后就是在B机上验证下是否挂载成功,命令:df -h
六、最后nfs客户端开机自动挂载,/etc/fstab
里添加如下格式内容
server_IP:/remote_dir /local_dir nfs defaults 1 1
说明:第1个1表示备份文件系统,第2个1表示从/分区的顺序开始fsck磁盘检测,0表示不备份和不检测
一、查看硬盘:fdisk -l
二、格式化硬盘:mkfs.xfs /dev/sdb
#加上 -L 能够给盘符创建标签 。也能够fdisk /dev/sdb
作硬盘分区
三、挂载硬盘:mount /dev/sdb /app
四、查询UUID:blkid
五、在/etc/fstab
里添加如下格式内容
UUID=8d51ed02-29b9-4ab5-a199-3a01d37f46bf /app xfs rw,noatime,nodiratime,noikeep,nobarrier,allocsize=100M,attr2,largeio,inode64,swalloc 0 0 #这是一行内容