目录
安装SSH
开启远程桌面(windows连接,desktop版ubuntu)
升级CMake3.22
安装Samba
安装SSH
代码语言:javascript复制sudo apt install openssh-server
开启远程桌面(windows连接,desktop版ubuntu)
安装vino 用于设置共享桌面
代码语言:javascript复制sudo apt-get install vino
设置共享桌面(可选,好像可以不用开)
安装dconf-editor
代码语言:javascript复制sudo apt-get install dconf-editor
启动dconf-editor
代码语言:javascript复制dconf-editor
依次展开org->gnome->desktop->remote-access,将 requre-encryption 设为 False
安装xdrp
代码语言:javascript复制sudo apt-get install xrdp
一旦安装完成,Xrdp 服务将会自动启动。你可以输入下面的命令,验证它:
代码语言:javascript复制sudo systemctl status xrdp
默认情况下,Xrdp 使用/etc/ssl/private/ssl-cert-snakeoil.key
,它仅仅对“ssl-cert” 用户组成语可读。运行下面的命令,将xrdp
用户添加到这个用户组:
sudo adduser xrdp ssl-cert
重启 Xrdp 服务,使得修改生效:
代码语言:javascript复制sudo systemctl restart xrdp
打开win10远程连接,进行连接。这里的用户名填写你系统的用户名,密码填写设置共享桌面的密码
如果黑屏,可以先注销原有的用户登录(也就是另一个地方已经登录了这个用户了,需要先注销登录)。
升级CMake3.22
下载
代码语言:javascript复制wget https://cmake.org/files/v3.22/cmake-3.22.0-rc2-linux-x86_64.tar.gz
解压
代码语言:javascript复制tar zxvf CMake-3.22.0-rc2-linux-x86_64.tar.gz
编译安装
代码语言:javascript复制cd CMake-3.22.0-rc2
cmake .
make
sudo make install
更新
代码语言:javascript复制sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
查看
代码语言:javascript复制cmake --version
删除安装包
代码语言:javascript复制cd ..
rm CMake-3.22.0-rc2-linux-x86_64.tar.gz
rm -rf CMake-3.22.0-rc2/
安装Samba
安装
代码语言:javascript复制sudo apt update
sudo apt install samba samba-common
创建一个用于分享的samba目录(如果在/home就跳过这步)
代码语言:javascript复制mkdir /home/<username>/sambashare/
给创建的这个目录设置权限
代码语言:javascript复制sudo chmod 777 /home/<username>/sambashare/ -R
添加用户(下面的sxf是我的用户名,之后会需要设置samba的密码)。这里添加的用户在 Linux 中必须存在。
代码语言:javascript复制sudo smbpasswd -a sxf
配置samba的配置文件
代码语言:javascript复制sudo nano /etc/samba/smb.conf
在配置文件smb.conf的最后添加下面的内容
代码语言:javascript复制[sambashare]
comment = Samba on Ubuntu
path = /home/<username>/sambashare
read only = no
browsable = yes
public = yes
available = yes
writable = yes
valid users = sxf
write list = sxf
create mask = 0700
directory mask = 0700
force user = sxf
重启samba服务器
代码语言:javascript复制sudo service smbd restart
Windows徽标 R 在弹出的运行窗口中输入 \ip 即可访问。输入samba用户名及密码访问即可看到共享,然后就可以在Linux系统与Windows系统直接进行文件共享了
关闭搜索,节省内存
1、Settings -> Search,关闭搜索 2、执行
代码语言:javascript复制systemctl --user mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service
tracker reset --hard
3、重启