安装 openssh-server
sudo apt-get install openssh-server
启动 SSH 服务
/etc/init.d/ssh start
检查是否启动成功
ps -e | grep sshd
登录配置说明
sudo vi /etc/ssh/sshd_config
PermitRootLogin prohibit-password修改成“PermitRootLogin yes
PasswordAuthentication yes //开启密码验证
PermitEmptyPasswords yes //允许空密码登录加密方式
重新启动 SSH 服务
/etc/init.d/ssh restart
问题记录
a.buildroot ssh登录不上
删除密钥文件
rm /etc/ssh/ssh_host*
sync
b.密钥不对
Add correct host key in /home/zsq/.ssh/known_hosts to get rid of this message.
Offending RSA key in /home/zsq/.ssh/known_hosts:1
rm -rf /home/zsq/.ssh/known_hosts
Samba最大的功能就是可以用于Linux与 windows系统共享文件夹,搭建 SMB 服务首先要保证 windows和ubuntu网络互通
下载安装samba
sudo apt-get install samba
在home目录创建共享文件夹
mkdir samba
chmod 777 samba
cd samba
touch topeet
修改配置文件
vim /etc/samba/smb.conf
添加如下内容
[samba]
comment = smbshare home directory
path = /home/samba/ #输入自己的路径
valid users = topeet #用户名
create mask = 0777
directory mask = 0777
force user = topeet #当前 ubuntu 用户名
force group = topeet #当前用户名所在的组
available = yes
unix charset = UTF-8
dos charset = cp936
设置用户密码
smbpasswd -a topeet
重启服务
service smbd restart
在windows运行窗口输入ubuntu的IP
\192.168.1.16
即可显示共享文件夹
下载安装
sudo apt-get install nfs-kernel-server
报错
E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?
sudo rm -r -f /var/lib/dpkg/lock-frontend
设置目录
sudo gedit /etc/exports
末尾添加
/home/zsq *(rw,nohide,insecure,async,no_root_squash,no_subtree_check)
重启服务
sudo service nfs-kernel-server restart
在开发板上挂载
mount -t nfs -o nolock,ver=3 192.168.12.172:/home/zsq /mnt/nfs
在虚拟机设置里设置共享文件夹,不设置挂载点时,默认挂载点为/mnt/hgfs