1.安装samba
sudo apt-get update
# 安装samba
sudo apt-get install samba samba-common
修改samba的配置文件
sudo vim /etc/samba/smb.conf
在最后添加链接访问的路径,允许的用户等
[edxapp]
# 共享的文件夹
path = /edx/app/edxapp
available = yes
# 用户
valid users = edxapp
read only = no
browseable = yes
public = yes
writeable = yes
设置windows使用edxapp访问的密码,如果不设置密码的话会出现拒绝访问的
# 设置文件共享密码
sudo smbpasswd -a edxapp
重启samba
sudo service smbd restart
2.更改edxapp的root权限
具体可以参考我的博客:linux下如何添加一个用户并且让用户获得root权限
sudo vim /etc/sudoers
添加
edxapp ALL=(ALL) ALL
修改edxapp登录bash
sudo vim /etc/passwd
找到edxapp:x:1002:1003::/edx/app/edxapp:/bin/false
将/bin/false修改为/bin/bash
这样就可以使用edxapp作为root用户登录了
3.使用windows链接远程服务器
在windows文件管理器地址栏访问\\your-virtual-machine-ip
,输入用户名edxapp
,密码your-share-password
,访问的就是虚拟机的/edx/app/edxapp
目录了
在edxapp文件夹上右键-->映射网络驱动器
最后在我的电脑会出现一个网络位置,这样我们的远程映射就完成了
4.使用Pycharm远程链接
在pycharm新建一个空项目edxapp(不创建空的直接打开的话会出现一些BUG)
Open项目,在新建窗口会出现我们之前映射的网络位置,没有的话刷新就可以了
设置Project Interpreter的远程解析器,点击Add Remote
设置SSH链接,设置好点击OK就可以。