记第一次用pychram远程连接服务器过程

话说买了服务器完之后,发现用xshell远程连接后用vim写代码是真的搞不好,刚好最近准备在服务器上部署一下Django的,没有目录结构还是很难受的。于是百度了一下pychram能否远程连接服务器写代码,答案是能。然后开始动手。

 

首先是选择pychram选项卡中的tools -> Deployment -> configuration填写服务器的信息。在此建议Type 选择SFTP,如下图:

 

在这一步的时候第一次连接的时候,显示连接不上。发现是因为我填写的服务器用户我正在通过xshell连接。为了方便选择在linux下新建一个用户,命令如下:

adduser username

然后回车,输入密码,会让你再输入密码确认一次。然后就是一下该用户的信息,回车略过就行了。

在此连接显示成功。

 

选择pychram选项卡中的tools -> Deployment ->  Browse Remote Host显示如下界面:

 在右侧显示的就是服务器目录结构,可以敲代码了,如果不习惯在右边的话,可以选择右边Remote Host的小齿轮 -> Move To -> Left。


另外补充一点,在使用linux下新创建的用户来连接pychram和服务器时,获取的文件目录和文件内容也许没有问题,但是在新建文件和上传代码的时候可能会遇到一个错误,如下:

[2018/9/13 21:43] Failed to create file '/home/Hwh/py3/bouxue_flask/博学python/testData/777': could not write to "sftp://**.**.**.**/home/Hwh/py3/bouxue_flask/博学python/testData/777". (Permission denied)

重点在于括号里的 Permission denied。

这是由于之前这个文件夹是我的root用户创建,这个文件其他用户可以读但是没有写的权限,需要用

su - root

切换至root用户,然后给予pychram连接服务器的用户该目录的权限,例如用户的名字为pychram,需要授权的文件夹名为 mm,则需要切换至mm的上一级,输入:

chown pychram ./mm


可添加-R 进行递归操作

可以输入 

ls -l

查看文件夹权限

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值