一、实现FTP文件传输
1、搭建FTP服务器:
sudo apt-get install vsftpd
sudo service vsftpd status
2、查看vsftpd是否正在运行,并监听21端口
netstat -npl | grep :21
or
sudo service vsftpd status
# 查看 vsftpd 服务状态
3、配置vsftpd.conf
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_backup
sudo vim /etc/vsftpd.conf
- 查看是否开启了SSH服务:
systemctl status sshd
- 安装SSH服务:
sudo apt install openssh-server
- 启动SSH服务:
sudo systemctl enable sshd
sudo systemctl start sshd
二、实现Windows对Linux的远程连接
1、安装xrdp
sudo apt-get install xdrp
2、开启xrdp
sudo service xrdp start
or
sudo systemctl start xrdp
3、查看xrdp运行状态
sudo service xrdp status
4、查看ubuntu ip:ip a
找到 inet
对应的ip地址
5、打开windows下的远程桌面,进行连接即可。
可以参考另一篇博文:在Windows11上安装ubuntu版linux系统并实现桌面图形化(WSL)
登录后黑屏问题
我在实际登录过程中,出现了一个问题就是,可以连接,但显示的是一个黑屏,针对这个问题怎么解决呢?这里提供两个方案:
1、参考网上教程,更改/etc/xrdp/startwm.sh
,加入:
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
2、创建一个独立的用于远程登录的账号,用创建的新账号进行登录:
sudo adduser jackrd
考虑为用户增加权限,修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
# Allow root to run any commands anywhere
root ALL=(ALL) ALL
newuser ALL=(ALL) ALL
大功告成!
原文地址:https://blog.csdn.net/zjjlov/article/details/134701777
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_9645.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!