四 配置sshd与samba服务
对于需要交叉编译的嵌入式开发环境,在Linux下配置好Samba 及sshd,基本就可以满足需求了。
一、samba服务配置
1. 下载samba
sudo apt-get install samba
可以使用命令:systemctl list-unit-files 查看一下支持的服务
2. firewall关闭或放行相应的业务 (参见firewall-cmd命令) ---- deepin 暂时没有,可略过
systemctl stop firewalldsystemctl disable firewalldfirewall-cmd --zone=public --add-service=sshfirewall-cmd --zone=public --add-service=samba
3. 关闭SELinux模块 (这个修改后,好像要重启才能生效) ---- deepin 暂时没有,可略过
[root@localhost config]# getenforce
Permissive
[root@localhost config]#
4.添加用户
smbpasswd -a wangxinyu
5. 修改配置文件
[work]comment = wxy_workpath = /home/wangxinyu/work
; guest ok = nobrowseable = yeswriteable = yescreate mask = 0777directory mask = 0777
在/etc/samba/smb.conf增加发下配置,如wangxinyu是用户,然后在/home/wangxinyu/下建立相应的work目录 (注意此目录需要给定权限,建议至少 0770)
6. 重新启动进行访问
systemctl start smbd
systemctl enable smbd ---- 加入默认启动项
7. 测试方法
Linux下samba client用的少,但也可以用来测试
smbclient -L //127.0.0.1/ 查看支持情况
smbclient //127.0.0.1/wangxinyu 进入后类似FT客户端
在windows下文件夹路径中输入 :\\192.168.226.132\work
验证通过后,添加映射网络驱动器的方式来当分区硬盘来访问
二、sshd服务配置
1. 下载sshd服务
apt-get install sshd
2. 启动sshd服务
systemctl start sshd
systemctl enable sshd ---- 加入默认启动项
3. 测试
在xshell中直接输入 ssh wangxinyu@192.168.226.132 验证
4.配置xshell公钥登录
在deepin中输入如下命令
apt-get install lrzszcd ~mkdir .sshssh-keygen -t rsa -----创建钥匙命令:,一路按Y搞定cat id_rsa.pub > authorized_keys ----- 公钥文件,在sshd_config中有指定sz id_rsa ---- 把密钥保存到本地,给xshell使用
按照流程走完后会在 ~/.ssh目录下(用户所在家目录下的.ssh目录)看到id_rsa, id_rsa.pub文件 第一个是私有密钥 第二个是公共密钥
修改SSH配置文件,命令:vim /etc/ssh/sshd_config , 打开如下配置
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
重启SSH服务:systemctl restart sshd.service
xshell 配置如下:
在浏览中,把导出的私钥上传
最后点击连接。
四 配置sshd与samba服务相关推荐
- HP-UX Samba服务配置手册
文章作者:许亮 奥林巴斯(深圳)工业有限公司 | SAP开发工程师/SAP Basis顾问 一.软件包获取及安装 1. 软件包名称 CIFS-SERVER CIFS-CLIENT HP-UX的Sam ...
- linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法
linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...
- linux下Samba服务配置
SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可 ...
- [Openwrt 项目开发笔记]:Samba服务vsFTP服务(四)
[Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 在上一节中,我们讲述了如何在路由器上挂载U盘,以 ...
- Linux下的samba服务配置详解
Linux下的samba服务配置详解 一.Samba介绍 二.Samba工具及特性 三.搭建环境介绍 四.Samba配置步骤 1.服务端操作 2.在客户端操作 五.测试用户的权限情况 一.Samba介 ...
- Centos7配置Samba服务实现与Windows文件共享
一.安装samba软件包 yum insatll samba -y 二.关闭selinux和防火墙,开启samba服务,开机启动samba服务 setenforce 0 sed -i 's/SELIN ...
- [Samba] Linux(Centos)samba服务安装,Samba文件共享及Samba配置详解
本片博客主要介绍了[Samba] Linux(Centos)samba文服务器安装案例,samba共享,samba服务,samba配置详解及网页配置samba工具samba-swat 的使用方法等. ...
- CentOS8.4 Samba服务配置
目录 Samba服务简介 基本操作 Samba服务主配置文件 全局配置参数 局部配置参数 题一 创建共享资源 创建系统用户组和系统用户并查看 对系统用户设置Samba密码 查看已设置Samba密码的用 ...
- centOs6.5版Linux系统中搭建Samba服务(附搭建Samba设置及相关配置参考)
一.实验环境(仅做参考,可以用更新版本) Linux版本:CentOS-6.5-i386-bin-DVD1 虚拟机:VMware Workstation Pro14.1.3 虚拟机设置为桥接模式,虚拟 ...
最新文章
- 怕蛇的人如何学Python?
- 调剂2002年计算机科学与技术,教育部关于做好2002年全国研究生录取工作的通知...
- CSocketFile类
- FPGA构造spi时序——AD7176为例(转)
- 『操作系统』 进程的描述与控制 Part2 进程同步
- linux内存的active,Linux性能优化和监控系列(三)——分析Memory使用状况
- JavaScript开发工具大全
- Message Code 【27796】 Failed to connect to server 'hostname';port_ld': 'reason'.
- Spring MVC - 拦截器实现 和 用户登陆例子
- mysql重启服务命令_重启mysql命令
- android工程角度相机,anglecam角度相机软件下载
- 微软和美国航空航天局(NASA)强强联手,推出Python免费课程
- ARM开发经典学习网站推荐
- Android 房贷计算
- linux 如何清理垃圾文件,清理Linux系统垃圾文件操作方法图文步骤详解
- linux系统安装windows字体
- Unity2D学习笔记Day12:敌人统一死亡动画+Class的继承(含虚函数virtual,重写override)
- Linux---基础部分
- [$injector:unpr] Unknown provider:--angular.module()函数解答
- Itext中强行调整行高缩小行间距