使用Pycharm与Sambm远程开发open edX

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就可以。

 

 

 

转载于:https://my.oschina.net/liuyuantao/blog/799087

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值