今天抽空整理了一下笔记。
#linux服务器中,使用ssh下载huggingface模型或者数据集
1.访问huggingface个人主页(profile)里的settings
https://huggingface.co/settings/profile
2.点击左侧:SSH AND GPG keys
先开始准备工作:
准备工作:https://huggingface.co/docs/hub/security-git-ssh#generating-a-new-ssh-keypair
准备public key
以下是linux命令
1)先检查linux服务器是否有ssh: 输入 ssh -V
会返回类似:OpenSSH_8.0p1, OpenSSL 1.1.1k FIPS 25 Mar 2021
说明已经安装ssh
2)ssh-keygen -t ed25519 -C “自己的邮箱”
我的输入:ssh-keygen -t ed25519 -C 1335185@qq.com
返回如下:
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/zhangjing/.ssh/id_ed25519):
Enter passphrase (empty for no passphrase):(密码随意设置为:l20238)
Enter same passphrase again:(再输入一遍密码即可)
同时返回生成公钥和私钥的地址:
Your identification has been saved in /home/zhangjing/.ssh/id_ed25519 (私钥)
Your public key has been saved in /home/zhangjing/.ssh/id_ed25519.pub (公钥)
3)编辑公钥地址,获取公钥内容。复制公钥内容。
命令:vi /home/zhangjing/.ssh/id_ed25519.pub
public文件打开,然后复制内容
这个时候准备工作已经完成。
可以切换到huggingface网页开始2.SSH AND GPG keys 页面右侧
Add a SSH key
Key name (可以随意写:比如my_linux)
SSH Public key (把复制的public内容,粘贴进去即可)
3.最后检查ssh连接huggingface是否成功:
输入:ssh -T git@hf.co
在输入密码:l20238
最后返回:Hi zhangjing, welcome to Hugging Face.