ubuntu 上如下配置,其他pc可ssh登陆。
- 安装SSH服务端【sudo apt-get -y install openssh-server】
- 安装SSH客户端【sudo apt-get -y install openssh-client】
- 配置SSH服务【cd /etc/ssh】;【sudo cp sshd_config sshd_config.bk】;【sudo vim sshd_config】:对sshd_config文件中的字符替换。找到此项:“PermitRootLogin prohibit-password” 修改成 :“ PermitRootLogin yes”
- 重启SSH服务【service sshd restart】
samba
win10系统上,Win+R调出运行对话框,输入 control userpasswords2, 在弹出的用户帐户界面选择“高级”选项卡à管理密码à“Windows凭据”à“添加Windows凭据”,输入服务器地址/用户名和密码即可。
ubuntu系统上
- 准备工作
【sudo mkdir /home/share】;
【sudo chmod 777 /home/share】; - 安装Samba服务
【sudo apt-get install samba】 - 安装Samba客户端
【sudo apt-get install smbclient】 - 备份配置文件
【sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak】 -
修改配置文件smb.conf,设置一个无需验证的任何人都可以访问的共享文件夹,,需要在配置文件的最后面加上:
[share]
comment = Share Folder require password
browseable = yes
path = /root/work/hi3536/Hi3536_SDK_V2.0.6.0
create mask = 0777
directory mask = 0777
public = yes
writable = yes
available = yes
#valid users = share
##要能修改文件夹,要么就将/var/www/html权限设置为777,或者加上如下设置
force user = root
force group = root[share]comment = Share Folder require passwordbrowseable = yespath = /root/work/hi3536/Hi3536_SDK_V2.0.6.0create mask = 0777directory mask = 0777public = yeswritable = yesavailable = yes#valid users = share##要能修改文件夹,要么就将/var/www/html权限设置为777,或者加上如下设置force user = rootforce group = root -
保存配置文件后,重启Samba服务
【sudo service smbd restart】
tftp + nfs
主机工具
可以选择在Windows主机或者Ubuntu虚拟机环境中搭建tftp和nfs环境
- Windows
- Ubuntu
- 准备目录
- sudo mkdir /home/share
- sudo chmod 777 /home/share
- mkdir /home/share/tftpboot
- mkdir /home/share/nfsroot
- cp install/Image /home/share/tftpboot/
- cp install/rootfs/* /home/share/nfsroot/ -a
- tftp环境:
- sudo apt-get install tftpd-hpa tftp-hpa
- 默认tftp目录为/var/lib/tftpboot,可通过sudo vi /etc/default/tftpd-hpa,修改为为 /home/share/tftpboot
- sudo service tftpd-hpa restart
- nfs环境:
- sudo apt-get install nfs-kernel-server
- sudo vi /etc/exports: /home/share/nfsroot *(rw,sync,insecure,no_root_squash,no_subtree_check)
(跨网段使用必须加上insecure) - sudo /etc/init.d/rpcbind restart
- sudo /etc/init.d/nfs-kernel-server restart
- sudo exportfs -r
- 测试是否配置成功
在虚拟机上执行:sudo mount -t nfs localhost:/home/share/nfsroot /mnt
或者在Windows主机上打开Windows功能 NFS服务,执行 mount 192.168.56.101:/home/share/nfsroot X:
- 准备目录