私はフォローしていますGodaddy ヘルプチュートリアル私のウェブサイトに Let's Encrypt 証明書をインストールするため、 経由でサーバーに接続しましssh
たPutty
。
コマンドを入力するとsudo git clone https://github.com/letsencrypt/letsencrypt
エラーが発生します-bash: sudo: command not found
。
入力した後、cat /proc/version
Red Hat ディストリビューションがあることがわかりました。どうすればよいでしょうか?
答え1
エラー メッセージを解決するには、sudo
以下の手順でインストールする必要があります。または、 を使用して root アカウントでログインした後、コマンドを実行することもできますsu -
。
インストールするにはsudo
:
を使用して root アカウントでログインしますsu -
。次に、yum install sudo
。
インストール後、ユーザーのアカウントを/etc/sudoers
ファイルに追加します。
次の行の後:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
次の行を追加します:
user ALL=(ALL) ALL
見るここ詳細については。
答え2
Sudo は、通常のユーザーの権限を上げる一般的なコマンドです。
おそらく、root として直接ログインしているのでしょう。その場合、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 を動作させるための回避策をまだ見つけていません。もっと良いホストに行きます。