gitとgerritサーバーへのgit sshアクセスを中断することなく、ローカルシステムでopenssh-serverを設定できますか?

gitとgerritサーバーへのgit sshアクセスを中断することなく、ローカルシステムでopenssh-serverを設定できますか?

ローカルマシンに git/gerrit ssh があります(~/.ssh/id_rsa id_rsa.pubknown_hosts + ssh-agent)

今、私たちは複数のリモートクライアント(4〜5人のユーザー、一度に1人のユーザー)からローカルシステムにアクセスし、最新のコードをダウンロードしてスクリプトを実行しようとしています。

git / gerritサーバーへのSSHアクセスを中断せずに同じマシンにopenssh-serverを設定できますか?

ベストアンサー1

すでにGitで使用しているのと同じopensshサーバーをすべてのリモートアクセスに使用できます。 Gitを使用するためにすでにキーペアを作成したように、ユーザーアカウントを作成し、リモートユーザー用のSSHキーペアを設定するだけです。

言及する価値があります:最新のコードをダウンロードするためにシェルアクセスは必要ありません。 SFTPで十分です。つまり、これらのユーザーの場合はシェルを無効にできます(参照セキュリティ上の理由でユーザーシェルを無効にするより多くの情報を知りたい場合)。ただし、スクリプトを実行するにはシェルアクセスが必要です。

おすすめ記事