windows下的pycharm通过ssh访问远程服务器

Windows下的pycharm通过ssh公钥-私钥对访问Linux远程服务器

生成ssh公钥-私钥对

  1. 在Windows按快捷键Win+r,然后运行框中输入cmd
  2. 输入如下命令,生成公钥-私钥对(输入命令后,连续按多次回车),生成的公钥-私钥对在C:\Users\用户名\.ssh\ 下
    ssh-keygen -t rsa
    
    具体过程如图所示
    在这里插入图片描述

复制公钥到Linux服务器上

  1. 把windows系统的路径C:\Users\用户名\.ssh\下的公钥id_rsa.pub复制到Linux服务器上的/root/.ssh/路径下,然后复制id_rsa.pub的内容到/root/.ssh/authorized_keys文件中。
  2. 若不存在authorized_keys文件,则在/root/.ssh/路径下使用如下命令进行创建
    touch authorized_keys
    
  3. 复制/root/.ssh/id_rsa.pub的内容到/root/.ssh/authorized_keys文件中,在/root/.ssh/路径下使用命令:
    cat id_rsa.pub >> authorized_keys
    
  4. (可选择执行的命令)启动ssh server:
    sudo service ssh --full-restart
    

进行pycharm的设置

  1. 打开Pycharm,依次点击“Tools">>“Deployment”>>’‘Configuration’’,如下图所示:(PS: 只有专业版的Pycharm才具有远程调试功能)
    在这里插入图片描述

  2. 依次点击左上角的”Add“>>“SFTP”,然后任意设置服务器名,如下图设置服务器名为test,最后点击”OK":
    在这里插入图片描述

  3. 设置"SSH configuration",点击"SSH configuration"这一行最后面的小矩形(带三个小点),填写要连接Linux服务器的HostPort,填写User name,在“Authentication type"选择Key pair,在"Private key file"中选择C:\Users\用户名\.ssh\下的id_rsa私钥文件,如下图所示
    在这里插入图片描述

  4. 点击Test Connection,出现Successfully connected,则配置成功,然后依次继续点击OK>>OK,则完成Pycharm的配置。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值