web-dev-qa-db-ja.com

GITプライベートリポジトリ-MediaTemple.netのサブドメインへのSSHアクセス

MediaTemple.netのサーバーの1つにGITリポジトリを作成しました。使用しているのは、(gs)サーバーです。リポジトリはサブドメイン(git.example.com)で作成されました

次に、SSHを有効にしてgit.example.comへのFTPアクセスを使用して2つのユーザーアカウントを作成しました

私の問題は、SSH経由でログインすると、/ home/00000/users/user%example.com /に移動し、domain /フォルダーに移動しようとするとアクセスできないため、これは良いことです。ユーザーにドメイン/フォルダへのアクセスをリポジトリだけに与えたくないので。

ここで問題は、SSH経由でログインすると、最終的に/home/00000/domains/git.example.com/repositoryになるように設定するにはどうすればよいですか?

ありがとう!

1
JeremySpouken

サーバー管理者アカウントは、グリッドサーバー上でユーザーディレクトリの外部にアクセスするためのアクセス許可を持つ唯一のユーザーです。

から https://mediatemple.net/community/products/grid/204403684/connecting-via-ssh-to-your-server

注:このオプションは、サーバー管理者ユーザーに対してのみSSHを有効にします。これは、広範囲にわたる権限を持つ唯一のグリッドSSHユーザーです。

SSHへのより広いアクセス権を持つユーザーを追加するには、/ etc/ssh/sshd_configを変更するためのアクセス許可が必要であり、グリッドサーバー管理者にはアクセス許可がないため、ユーザーディレクトリの外部にアクセスできるユーザーを追加することはできないようです。 https://www.ssh.com/ssh/sshd_config/

または、httpアクセスを放棄し、単一のsshアカウントをリポジトリの場所として使用することもできます。 sshログインはユーザーを識別せず、リポジトリへの包括的アクセスのみを許可します。この使用法には、考え抜くべきセキュリティ上の落とし穴がある可能性があります。

1
Joga Luce