美文网首页生活不易 我用python大数据 爬虫Python AI Sql
工欲善其事必先利其器-Python平台的搭建-SSH连接

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

作者: 非系统学习者 | 来源:发表于2018-05-14 10:43 被阅读49次

    作为小白一名,要想学习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

    相关文章

      网友评论

        本文标题:工欲善其事必先利其器-Python平台的搭建-SSH连接

        本文链接:https://www.haomeiwen.com/subject/xnlddftx.html