VSCode使用ssh密钥免密远程登录服务器的方法
作者:池塘怪谈 时间:2022-03-13 22:42:13
1. 使用ssh密钥免密远程登录服务器
如果你还未曾成功远程登陆过服务器,下面这篇博客或许对你有帮助
如果你成功远程登陆过服务器,Let's start!
1. 在VSCode的terminal中输入
ssh-keygen
一直按回车,直到出现:
这个时候你会拥有一对私钥和公钥,路径为:
C:\Users\user_name\.ssh\id_rsa
C:\Users\user_name\.ssh\id_rsa.pub
如果没有在上面的路径中找到,可以登录远程服务器,在/home/user_name/.ssh/中找到上述两个文件,此时最好将两个文件复制一份到C:\Users\user_name.ssh\中。
2.远程登录服务器,进入/home/user_name/.ssh/,将id_rsa.pub中的内容复制到authorized_keys中(如果没有,请自己创建),保存。(远程服务器上最终找到.ssh的路径可能有所不同,可以自己寻找)
3.回到VSCode,在Remote -SSH的config文件中添加私钥的信息:
IdentityFile "C:\Users\user_name\.ssh\id_rsa"
4. 保存后,可以关掉重新登陆一次,看是否需要输入密码。
总结:利用ssh-keygen生成一对公钥和私钥,将公钥配置在服务器上,将私钥配置在VSCode的config中,通过密钥配对来登录。
2. 配置解释器
前提条件:已经装好了Anaconda
1.在VSCode中的file–preferences–settings中:
在搜索框输入python.pythonpath,并在下方输入框中填入Anaconda的安装路径
如果搜索框搜不出python.pythonpath,记得要先在Extensions中安装python和code runner。 也可以搜索python,在settings.json中修改:
添加python.pythonpath信息:
选择特定的解释器:control+shift+P,在输入框中输入Python:Select Interpreter并回车,就可以选择环境。
最后可以写几行简单代码,运行一下验证是否成功。
来源:https://blog.csdn.net/weixin_44125656/article/details/119492892
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python网络编程之文件下载实例分析
Python相互导入的问题解决
![](https://img.aspxhome.com/file/2023/6/76116_0s.png)
asp MD5加密方式使用建议
使用python的pexpect模块,实现远程免密登录的示例
用Python编写个解释器实现方法接受
![](https://img.aspxhome.com/file/2023/5/65505_0s.png)
python数据预处理之数据标准化的几种处理方式
![](https://img.aspxhome.com/file/2023/0/135220_0s.png)
Python判断两个list是否是父子集关系的实例
js实现屏蔽默认快捷键调用自定义事件示例
Python Pandas处理CSV文件的常用技巧分享
![](https://img.aspxhome.com/file/2023/1/99621_0s.png)
Python制作春联的示例代码
![](https://img.aspxhome.com/file/2023/7/131437_0s.jpg)
全新感受Oracle 9i
使用tensorflow实现线性回归
![](https://img.aspxhome.com/file/2023/6/92516_0s.jpg)
Python骚操作完美实现短视频伪原创
Python实现二分法算法实例
python3爬取各类天气信息
![](https://img.aspxhome.com/file/2023/5/68865_0s.jpg)
Keras 多次加载model出错的解决方案
ASP如何获取通过代理的真实IP地址
用Dreamweaver MX轻松操作表格
![](https://img.aspxhome.com/file/UploadPic/20072/20072311325453s.jpg)
python中open函数的基本用法示例
Python进程,多进程,获取进程id,给子进程传递参数操作示例
![](https://img.aspxhome.com/file/2023/4/123674_0s.png)