VMWare安装
Ubuntu安装
资源下载
ubuntu22.04:https://mirrors.huaweicloud.com/ubuntu-releases/22.04/
安装
初始化虚拟机
新建虚拟机
导入镜像
选择镜像文件
添加网卡(用于后面直连开发板)
启动虚拟机
初始化设置
参数选择
- 输入密码后继续
- 等待安装完成后重启
需要删除镜像驱动才能重启
换源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo nano /etc/apt/sources.list
#替换为下面的内容:
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
sudo apt update #更新安装SSH
sudo apt install openssh-server -y参考链接
NFS搭建
搭建
sudo apt install nfs-kernel-server #安装nfs服务
chmod 777 /home/[username] #修改用户目录权限,可以让其他用户访问、
sudo vim /etc/exports #修改配置文件,在末尾输入下面内容
/home/[username] *(rw,sync,no_root_squash)
sudo service nfs-kernel-server restart #重启NFS服务
showmount -e localhost #查看共享的NFS目录
测试
在windows上输入虚拟机IP和共享路径访问
\\192.168.88.128\home\[username]
NFS乱码问题参考
参考链接
windows免密登录
使用gitbash界面操作
ssh-keygen -t rsa -b 4096 #连续三次回车,生成秘钥文件
ssh-copy-id [username]@[虚拟机IP地址] #拷贝公钥文件到虚拟机
sudo service sshd restart #重启ssh
sudo service ssh status #查看ssh状态
!!!!注意事项,权限控制
出现这种错误时需要检查各个文件的权限
10月 31 22:52:30 ubuntu22 sshd[3257]: Authentication refused: bad ownership or modes for directory /home/xuyongxian
10月 31 22:52:31 ubuntu22 sshd[3257]: Connection reset by authenticating user xuyongxian 192.168.88.1 port 53261 [preauth]
10月 31 22:52:32 ubuntu22 sshd[3259]: Authentication refused: bad ownership or modes for directory /home/xuyongxian
10月 31 22:52:33 ubuntu22 sshd[3259]: Failed password for xuyongxian from 192.168.88.1 port 53264 ssh2
10月 31 22:52:34 ubuntu22 sshd[3259]: Connection reset by authenticating user xuyongxian 192.168.88.1 port 53264 [preauth]
sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆不生效。
用户目录权限为 755 或者 700,就是不能是77x。
.ssh目录权限一般为755或者700。
rsa_id.pub 及authorized_keys权限一般为644
rsa_id权限必须为600













