对于需要交叉编译的嵌入式开发环境,在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服务相关推荐

  1. HP-UX Samba服务配置手册

    文章作者:许亮 奥林巴斯(深圳)工业有限公司 | SAP开发工程师/SAP Basis顾问 一.软件包获取及安装  1. 软件包名称 CIFS-SERVER CIFS-CLIENT HP-UX的Sam ...

  2. linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法

    linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...

  3. linux下Samba服务配置

    SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可 ...

  4. [Openwrt 项目开发笔记]:Samba服务vsFTP服务(四)

    [Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 在上一节中,我们讲述了如何在路由器上挂载U盘,以 ...

  5. Linux下的samba服务配置详解

    Linux下的samba服务配置详解 一.Samba介绍 二.Samba工具及特性 三.搭建环境介绍 四.Samba配置步骤 1.服务端操作 2.在客户端操作 五.测试用户的权限情况 一.Samba介 ...

  6. Centos7配置Samba服务实现与Windows文件共享

    一.安装samba软件包 yum insatll samba -y 二.关闭selinux和防火墙,开启samba服务,开机启动samba服务 setenforce 0 sed -i 's/SELIN ...

  7. [Samba] Linux(Centos)samba服务安装,Samba文件共享及Samba配置详解

    本片博客主要介绍了[Samba] Linux(Centos)samba文服务器安装案例,samba共享,samba服务,samba配置详解及网页配置samba工具samba-swat 的使用方法等. ...

  8. CentOS8.4 Samba服务配置

    目录 Samba服务简介 基本操作 Samba服务主配置文件 全局配置参数 局部配置参数 题一 创建共享资源 创建系统用户组和系统用户并查看 对系统用户设置Samba密码 查看已设置Samba密码的用 ...

  9. centOs6.5版Linux系统中搭建Samba服务(附搭建Samba设置及相关配置参考)

    一.实验环境(仅做参考,可以用更新版本) Linux版本:CentOS-6.5-i386-bin-DVD1 虚拟机:VMware Workstation Pro14.1.3 虚拟机设置为桥接模式,虚拟 ...

最新文章

  1. 怕蛇的人如何学Python?
  2. 调剂2002年计算机科学与技术,教育部关于做好2002年全国研究生录取工作的通知...
  3. CSocketFile类
  4. FPGA构造spi时序——AD7176为例(转)
  5. 『操作系统』 进程的描述与控制 Part2 进程同步
  6. linux内存的active,Linux性能优化和监控系列(三)——分析Memory使用状况
  7. JavaScript开发工具大全
  8. Message Code 【27796】 Failed to connect to server 'hostname';port_ld': 'reason'.
  9. Spring MVC - 拦截器实现 和 用户登陆例子
  10. mysql重启服务命令_重启mysql命令
  11. android工程角度相机,anglecam角度相机软件下载
  12. 微软和美国航空航天局(NASA)强强联手,推出Python免费课程
  13. ARM开发经典学习网站推荐
  14. Android 房贷计算
  15. linux 如何清理垃圾文件,清理Linux系统垃圾文件操作方法图文步骤详解
  16. linux系统安装windows字体
  17. Unity2D学习笔记Day12:敌人统一死亡动画+Class的继承(含虚函数virtual,重写override)
  18. Linux---基础部分
  19. [$injector:unpr] Unknown provider:--angular.module()函数解答
  20. Itext中强行调整行高缩小行间距

热门文章

  1. 12 信息2班 《基于Android的软件开发》课程成绩
  2. 限制输入框只能输入数字
  3. arcalet云服务平台支持Unity3D开发实时多人联机游戏
  4. Notepad++插件总结
  5. 图解Windows网络命令使用实例
  6. 一个直接运行Windows命令行的软件
  7. Kubernetes的初始化容器initContainers
  8. ●Joyoi Dotp 驱逐猪猡
  9. 基于简单工厂模式的计算器程序
  10. 扩展gcd codevs 1200 同余方程