###1.安装pycharm专业版服务器
本文安装pycharm 2016.2.3专业版。网上教程较多,这里不作详细介绍,只要到pycharm官网上下载应用程序进行安装便可。session
###2.pycharm配置ssh
(1)首先按下图1打开tools->deployment->configuration:调试
———————————————————图1———————————————————code
(2)接下来add server,补充server name以及传输方式SFTP,点击ok,以下图2所示:server
———————————————————图2———————————————————教程
(3)填写server信息,点击ok便可,以下图3所示:rem
———————————————————图3———————————————————get
(4)而后经过打开tools->deployment->browse remote host,以下图4所示:pycharm
———————————————————图4———————————————————
(5)此时就能够进行远程调试openstack程序了,以下图5所示:
———————————————————图5———————————————————
(6)代码更改完毕后便可经过右上角的upload图标进行上传,以下图6所示:
———————————————————图6———————————————————
(7)为了方便代码修改前和修改后进行比较,能够经过点击左边的compare图标,实现目前代码和最近一次上传代码进行比较,以下图7所示,比较结果如图8所示,从图中能够清晰看出修改先后代码的改动状况: ———————————————————图7———————————————————
———————————————————图8———————————————————
(8)固然还支持回滚操做,即代码能够恢复到以前的版本,如图9所示:
———————————————————图9———————————————————
(9)代码修改完成后,打开tools->start ssh session,便可经过ssh登陆到远程服务器上,对相应的服务进行重启便可,以下图10和图11所示:
———————————————————图10———————————————————
———————————————————图11———————————————————
注意:在上述与remote server链接过程当中,若是提示Windows 7 sometimes breaks FTP connections on Java 7 if firewall is enabled,则可经过在cmd模式下输入如下内容便可:
netsh advfirewall set global StatefulFTP disable
总结:从以上过程能够看出,利用pycharm能够很好地对程序进行远程调试,还能够经过ssh登陆到服务器上进行对应服务的重启,能够很方便的调试程序,祝你好运~