代码远程开发

通常情况我们的项目在本地开发完毕后还需要在测试环境里面调试和修改,线上高频修改和调试就成了问题
下面是远程开发的简单使用流程

一.远程开发流程

    1. 下载vs code 并安装扩展remote ssh
    2.通过 ssh命令连接到远程服务器,并进入项目文件夹
    3.安装项目依赖和环境
    4.这样就可以在本地修改和调试远程的代码了
    5.不想输密码的小伙伴还可以配置ssh密钥登陆 ,这样方便多了。

二.SSH 密钥使用:

1.生成密钥对(私钥保留本地 ,上传公钥到服务器)

     ssh-keygen -t rsa  

2.服务器添加公钥( 以root用户为例):

拷贝公钥到服务器

进入证书路径

   cd /root/.ssh

修改文件权限

        chattr -ia authorized_keys

写入密钥 , 修改 authorized_keys 注意添加/n 隔开其他密钥

        cat id_204_rsa >> /root/.ssh/authorized_keys

恢复权限

        chattr +ia authorized_keys

修改文件权限(不然密钥可能会不生效)

         chmod 700 /root/.ssh  
         chmod 644 /root/.ssh/authorized_keys

重启 ssh

         service sshd restart

3.私钥登陆:

直接证书登陆 : ssh root@hostname -i ~/.ssh/id_204_rsa

或私钥加入 Users/c/.ssh/config

       vim  Users/c/.ssh/config
        Host 204
            HostName 10.10.10.204
            User root
            IdentityFile  /User/c/.ssh/config/id_204_rsa

登陆

    直接终端输入 :ssh 204

你可能感兴趣的:(代码远程开发)