我想在每次推送时使用SFTP协议将存储库部署到服务器,我已经成功完成了FTP协议,
但问题是我的ppk文件不是密码。我不知道如何使用bit bucket管道仅使用hostname和ppk文件来部署它。
有没有人可以帮我这个?
答案 0 :(得分:1)
对于那些通过Google找到此内容的人:
“设置”中有一个区域>您的Bitbucket管理员中的SSH密钥允许您输入SSH私人/公钥对。您在此处输入的任何密钥对将自动用于验证您通过管道发出的请求。您只能输入一个密钥对,因此您需要确保将公钥添加到部署管道中的每台计算机上。
您的步骤是:
您可能还应该添加要推送的任何服务的主机指纹,以防止出现新的指纹错误。这低于在Bitbucket中添加SSH密钥对的区域。
答案 1 :(得分:-4)
为您的用户添加密码
$ sudo passwd USERNAME
Enter new UNIX password:
Retype new UNIX password:
通过编辑/ etc / ssh / sshd_config启用密码验证:将PasswordAuthentication no更改为PasswordAuthentication yes
sudo /etc/init.d/ssh restart