工欲善其事必先利其器-Python平台的搭建-SSH连接

作为小白一名,要想学习python,学习爬虫,学习量化分析,首先第一道坎是搭建平台。

先说说对平台的要求。众所周知,python是一个跨平台的语言,其优点在于轻量化、易用,拥有大量的库和框架。而python最擅长的事情,基本集中在爬虫、数据分析。经过详细分析,以及一些列的试错后,终于彻底了解自己的需求:

1、爬虫抓取数据,需要定时,甚至24小时不停监控,因此需要一个网络服务器,可以有效减少对个人电脑的占用。(作为非职业程序猿,养一个服务器完全没必要)

2、需要可以随时调取,修改,查看程序运作情况。虽然很多时候可能只是看一下图。

3、需要兼顾一下查阅外网资料的需求,墙对Google、部分外网还是很不友好的。因此也需要一个代理服务器。

在以上基础上,我选择了 购买一个小型服务器,在其上搭建jupyter、SSR,以满足研究初期需要。在个人电脑上使用pycharm的方案。

好了废话说到着,先割一下。下面记录平台搭建的过程,以供记录和其他同好参考。

在美国租了一个服务器,30元一个元,CPU:2 CPU、RAM:1.75 GB、Storage:60 GB、Bandwidth:100M。已经够用,价格也便宜。

管理平台用的是微软azure平台。按照说明用快速模板建了个CentOS 6.6 32位系统。建好后如下:

点击连接,控制台,出现下载rdp文件。

下载后打开,与服务器建立连接。

login 输入账户名,password 输入密码。注意,这个密码不会显示*或者其他,直接隐藏的,输入后按回车即可。友情提醒,输入数字最好不要用小键盘,容易出错。

因为控制台连接容易超时,而且每次使用都要重新下载,非常麻烦,还是用回我们熟悉的SSH吧。

若没安装SSH则可输入:

yum install openssh-server

开启SSH服务命令:

service sshd start

停止SSH服务命令:

service sshd stop

重启SSH服务命令:

service sshd restart

看到OK字样,代表启动成功。本地端,我用的是Putty,小巧。绿色,灵活。

输入服务器公网IP,端口号22,点击open。

输入账号、密码。就可以愉快的玩耍了。

嗯,还有一件事要记得做的,先把防火墙关了。这个非常重要,可能会导致后面python安装库失败。或者jupyter 无法网络远程访问。

注意,加黑划重点了。

关闭防火墙:

service iptables stop

永久关闭防火墙:

chkconfig iptables off

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180609G17LY600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券