服务器

让你的服务器免输入密码(SSH-KEY连接)

常常使用ssh登陆远程服务器的朋友们可能常常有这样的烦恼 我们需要在登陆的时候输入密码 闪动的光标,没法看到的输入内容,过时不候的Timeout等等不友好的交互对于一个急性子懒人来说简直是烦到骨头痒痒,常常让人怀疑这台远程服务器是不是自己亲生的(显然不是) 当然这也有一个解决办法,就是通过使用SSHkey来实现的免密码登陆 接下来你需要准备 一台本地电脑(就是你目前手里这台) 一台远程服务器 接下来需要先得到本机公钥,一般情况下电脑本机是自带ssh的,你可以在命令行工具中输入ssh -V如果显示了版本号那说明ssh存在.如果本机不存在你可以尝试着brew install ssh(mac) 或者sudo apt-get install ssh(ubuntu)其他系统请百度一下~ 如果上一步发现本机存在ssh的话,那么接下来查看一下我们是否创建了公钥,在根目录中cd .ssh查看是否有ssh的隐藏文件夹并且查看文件夹内容 (由于我已经创建过我的公钥,所以完成所有结果后是这样的)

服务器

远程服务器上部署Ipython notebook服务

IPython + Notebook 是一款基于WEB的可视化的编程IDE,至于他的详细介绍,您可以看我另一篇文章(然而并没有写Orz) 那么我们可以在自己的本子上部署一个服务 sudo apt-get install ipython ipython-notebook -y(这里按照Ubuntu来写) 然后输入ipython notebook即自动跳转浏览器打开 偶尔需要写一些代码片段时简直不能更方便 但是如果我们想随时随地的用这项服务怎么办? 其实我们可以启用一个notebook的远程服务功能 ipython profile create nbserver 这样我们创建了一个配置文件夹 接下来我们进入配置文件夹 cd .ipython/profile_nbserver/ vi ipython_notebook_config.