UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
LinuxにはGUIを提供する優れたFTPクライアントがたくさんあるため、コマンドラインからFTPを操作するのは簡単に聞こえるかもしれません。それでも、ファイル転送プロトコルの多くのユーザーは、GUIアプリが機能しないように、SSHおよびサーバーを介してそれを使用します。
Linuxにはいくつかの便利なコマンドラインFTPクライアントがあります。実際、過去に、Linuxに最適なFTPクライアントのリストにある1つの優れたコマンドラインアプリについて話しました。とは言うものの、この投稿では、そのアプリに焦点を当てることはしません。必要なものには複雑すぎるからです。基本的なアップロードとダウンロード。代わりに、標準のGNUFTPクライアントを使用します。
注:GNUFTPクライアントはSFTPまたはFTPSでは機能しません。FTPサーバーにのみ接続できます。
FTPCLIをインストールします
GNU FTPアプリは広く使用されているため、このパッケージはすでにかなりの数のディストリビューションにプリインストールされている可能性があります。とはいえ、すべてのディストリビューションにクライアントがプリインストールされているわけではないため、使用方法を確認する前に、クライアントを機能させる方法を確認することをお勧めします。
LinuxオペレーティングシステムにFTPアプリをインストールするには、Ctrl + Alt + TまたはCtrl + Shift + Tキーボードの組み合わせを押してターミナルウィンドウを開きます。そこから、現在使用しているOSに対応する詳細な手順に従います。
Ubuntu
Ubuntu Linuxでは、CLIFTPクライアントは「UbuntuMain」ソフトウェアリポジトリで利用できます。システムにインストールするには、Aptterminalコマンドを使用する必要があります。
sudo apt install ftp
Debian
CLIFTPクライアントは非常に長い間DebianLinuxをサポートしてきました。その結果、「DebianMain」ソフトウェアリポジトリから簡単にインストールできます。
DebianPCにCLIFTPアプリをインストールするには、以下のApt-getコマンドを使用します。
sudo apt-get install ftp
Arch Linux
Arch Linuxユーザーは、開発者がCLI FTPアプリを個別にパッケージ化しないため、このアプリを使用する場合、パッケージリポジトリで「FTP」パッケージを検索することはできません。代わりに、Arch LinuxのコマンドラインからFTPを使用するには、Pacmanとともに「inetutils」パッケージをインストールする必要があります。
sudo pacman -S inetutils
Fedora
コマンドラインFTPクライアントは、「Fedorax86_64」および「Fedorai386」ソフトウェアリポジトリを介してFedoraLinuxユーザーが利用できます。Fedoraユーザーの場合は、ターミナルウィンドウで次のDnfコマンドを使用してパッケージをインストールします。
sudo dnf install ftp
OpenSUSE
オペレーティングシステムでCLIFTPクライアントを使用することを検討しているOpenSUSEユーザーは、プログラムが「OpenSUSE Oss All」ソフトウェアリポジトリを介して、Leap 15.0、Leap 42.3、およびTumbleweedにインストール可能であることを知って喜んでいます。
SUSEシステムへのインストールを開始するには、ターミナルウィンドウを起動し、以下のZypperコマンドを使用します。
sudo zypper install ftp
汎用Linux
この記事で取り上げるLinuxで使用される標準のコマンドラインFTPクライアントは、GNUプロジェクトの一部です。このため、すべてのLinuxオペレーティングシステムでこのアプリを追跡するのは非常に簡単です。
LinuxオペレーティングシステムにCLIFTPクライアントをインストールするには、ターミナルを開きます。次に、「ftp」または「inetutils」を検索してインストールします。または、ソフトウェアソースのどこにもアプリが見つからない場合は、GNU.orgからソースコードを取得する方法を確認してください。
CLI経由でFTPサーバーに接続する
FTP CLIアプリケーションでサーバーとの新しい接続を開始するには、ターミナルに移動し、リモートサーバーのIPアドレスとともにftpコマンドを使用します。
注:FTPサーバーのリモートIPアドレスを把握することはできません。LinuxでIPアドレスを見つける方法についてはガイドをご覧ください。
ftpremote-ip-address-or-domain-name
アドレスが成功すると、FTPアプリはユーザーにユーザー名とパスワードの入力を求めます。サーバーのユーザー名とパスワードを入力すると、CLIを介してFTPサーバーにアクセスできるようになります。
CLI経由でFTPファイルをダウンロードする
コマンドラインでFTP経由でファイルをダウンロードするには、getコマンドを使用します。ダウンロードを開始するには、次のコマンド構文を試してください。
/ home / remote-username / location / of / folder / or / fileを取得します
FTPクライアントにファイルをシステムにダウンロードさせます。成功すると、Linux PCのターミナルが起動したディレクトリ(通常は/ home / username /)に表示されます。
CLI経由でFTPファイルをアップロードする
FTPコマンドラインアプリケーションを使用してファイルをアップロードするには、sendコマンドを使用します。ファイルまたはフォルダをリモートサーバーに送信するには、以下のコマンド構文に従います。
/ home / remote-username / location / of / folder / or / fileを送信します
FTP経由でファイルを送信するには数分かかります。プロセスが完了すると、リモートサーバーのデフォルトのアップロードディレクトリに表示されます。
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。
Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。
Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。
最新の Nvidia GPU ドライバーを Linux にインストールする方法
ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。
.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。
GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。
Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。
Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか