나는 다음을 팔로우하고 있습니다.Godaddy 도움말 튜토리얼내 웹사이트에 Let's Encrypt 인증서를 설치하려면 그래서 ssh
via를 사용하여 서버에 연결했습니다 Putty
.
명령을 입력하면 sudo git clone https://github.com/letsencrypt/letsencrypt
오류가 발생합니다 -bash: sudo: command not found
.
입력 후 cat /proc/version
Red Hat dist가 있다는 것을 알았습니다. 그러면 어떻게 해야 합니까?
답변1
sudo
오류 메시지를 해결하려면 아래 단계에 따라 설치해야 할 수도 있습니다 . 또는 를 사용하여 루트 계정으로 로그인한 후 명령을 실행할 수 있습니다 su -
.
설치하기 위해서 sudo
:
를 사용하여 루트 계정으로 로그인합니다 su -
. 그 다음에, yum install sudo
.
설치된 후 파일에 사용자 계정을 추가하십시오 /etc/sudoers
.
다음 줄 뒤에:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
다음 줄을 추가하세요.
user ALL=(ALL) ALL
보다여기더 많은 정보를 위해서.
답변2
Sudo는 일반 사용자의 권한을 높이는 데 널리 사용되는 명령입니다.
나는 당신이 루트로 직접 로그인하고 있다고 추측합니다. 이 경우 sudo를 사용할 필요가 없습니다. 당신이 하는 모든 일은 이미 효과적으로 sudo 처리되었습니다.
답변3
Knud Larsen(및 다른 사용자)의 의견을 강조하기 위해 sudo
여기서는 필요하지 않습니다. git
없이 GoDaddy의 SSH에 로그인하면 사용할 수 있습니다 sudo
.
PuTTY에서는 다음을 사용하면 됩니다.
git clone https://github.com/letsencrypt/letsencrypt
그러고보니, 실제로 Let's Encrypt를 설치하려면 sudo
공유 계정에 부여되지 않는 프로세스에 따라 추가 수준의 액세스가 필요합니다. 아직 GoDaddy 공유 계정에서 Let's Encrypt가 작동하도록 하는 해결 방법을 찾지 못했습니다. 더 나은 호스트에게 가겠습니다.