python--vscode使用-ssh连接-免密登录和python环境设置
from tests.obf_test_script.obf_test.switch_test.common.anlyse_pcap import Start_Anlyse ,原先用user1是可以点击Start_Anlyse跳转,但切换其他用户如root等 点击Start_Anlyse无法跳转查看不了源代码了。根据下图1,1-2-3-4顺序操作后,可出现图2,点击图2 的1是在当前窗口连接,2是
背景:
一般开发和调试代码在远程电脑中,所以为了方便修改代码,用vscode登陆到远程电脑,就可以在本地windows中修改,极为方便。
python远程 ssh连接电脑
操作步骤:
根据下图1,1-2-3-4顺序操作后,可出现图2,点击图2 的1是在当前窗口连接,2是新建窗口连接,页面跳转后,根据提示选择windows还是linux,输入密码即可连接。


免密登录:
1.在你windows上打开cmd命令行(可以在任何一个文件夹的上面,用cmd代替原有路径,回车)

2.输入ssh-keygen -t rsa -b 4096 , 一路 按 回车
3.查找rsa公钥和私钥路径
4.找到windows当前登录的用户数据路径,里面有个 .ssh文件夹,如何你的路径没有带 .开头的说明被隐藏了,可以在顶部设置中打开
5.根据下图 1-2-3-4-5-6-7找到.ssh路径 ,8是rsa公钥,9是rsa私钥

6.打开id_rsa.pub文件复制其内容到远程电脑的用户.ssh路径下
7.先ssh登录,cd .ssh/
vim authorized_keys 新增或追加id_rsa.pub的内容 点esc --》 输入冒号":" --》 输入wq保存退出,此刻远程电脑设置成功

8.在windows vscode中,根据下图指定你自己的私钥路径
Host 10.12.28.197_root
HostName 10.12.28.197
User root
IdentityFile C:/Users/jun.liu.ext/.ssh/id_rsa # 指定私钥文件的绝对路径

9.设置步骤已经完成,再次点击第一步图2就可以免密连接了
请注意:如果切换登录用户,需要重新设置
出现问题和解决方案
问题1:
在vscode上用ssh连接远程电脑 编写python代码,但是由于项目工程的部分路径是自定义的lib,如
from tests.obf_test_script.obf_test.switch_test.common.anlyse_pcap import Start_Anlyse ,原先用user1是可以点击Start_Anlyse跳转,但切换其他用户如root等 点击Start_Anlyse无法跳转查看不了源代码了 。
解决方法:
重新在添加插件位置输入 ext.py 将类似python相关的都装上即可
更多推荐
所有评论(0)