我正在尝试在我的 Synology 上设置一个 git 服务器本教程。
我卡住的步骤是这样的:
copy public rsa key from local computer to gituser account on server
我使用以下命令:scp -r C:/.ssh/id_rsa.pub my-user-name@ip-adress/volume1/homes/gituser/.ssh
,它生成以下输出:ssh: Could not resolve hostname c: Name or service not known
。
由于我创建了一个C:/.ssh
包含此文件的目录,所以我不知道该怎么做。有人能帮我吗?
答案1
您需要目录路径,而不是使用“C:”,scp 认为您正在尝试从名为“C”的服务器复制。我无法访问 Windows 计算机,但请尝试类似这样的操作\desktop\myfolder\
。
答案2
根据错误,您的 scp 语法看起来不正确。scp -r“local_file_full_path”user_ID@hostname:/remote-server_path
冒号(:)用于主机说明符。