簡體   English   中英

將crt上載到運行Amazon Linux的ec2

[英]Upload crt to ec2 running Amazon Linux

我有一個運行Amazon Linux的ec2。 我有一個crt,需要將其上傳到/ etc / pki / tls / certs。

SFTP表示權限被拒絕,我無法更改權限。

我有SSH連接,但我不知道如何通過終端上傳文件。

我查看了涉及SCP的建議並嘗試了...

scp custom.crt ec2-user@ip-172-31-1-182:/etc/pki/tls/certs

我有...

The authenticity of host 'ip-172-31-1-182 (172.31.1.182)' can't be established.
ECDSA key fingerprint is xxxxxxxxx
ECDSA key fingerprint is xxxxxxxxx
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ip-172-31-1-182,172.31.1.182' (ECDSA) to the list of known hosts.
Permission denied (publickey).
lost connection

我的scp命令有問題嗎?

還有其他選擇嗎?

缺省情況下,ec2-user無權在/etc/pki/tls/certs位置寫入任何文件。 您只需將證書發送到ec2-user的主目錄或/tmp目錄即可。 之后,將ssh發送到服務器,並使用sudo將文件復制/移動到/etc/pki/tls/certs位置。 下面是相同的命令:

scp custom.crt ec2-user@ip-172-31-1-182:/home/ec2-user
ssh ec2-user@ip-172-31-1-182
sudo mv custom.crt /etc/pki/tls/certs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM