UbuntuでSFTPサーバーに接続する方法

UbuntuでSFTPサーバーに接続する方法

SFTPはSSHの組み込み機能であり、SSHがシステムにインストールされると、SFTPを使用してGUIまたは端末との間でファイルを転送できます。SFTPは、サーバーで特に役立ちます。

UbuntuでSFTPサーバーに接続する方法

このガイドでは、UbuntuでSFTPサーバーに接続する方法と、ホストする独自のサーバーを構成する方法を示します。開始するには、最新のUbuntuデスクトップ、サーバー、またはUbuntuベースのOSを使用していることを確認してください。

UbuntuでSFTPを設定する

Ubuntu PCでSFTPサーバーに接続する場合は、リモートUbuntuサーバーまたはリモートUbuntuPCにSSHサーバーをセットアップしてアクセスできるようにする必要があります。ありがたいことに、UbuntuでのSSHサーバーのセットアップは非常に簡単です。

開始するには、Ubuntuデスクトップでターミナルウィンドウを開きます。キーボードのCtrl + Alt + Tを押すと、ターミナルウィンドウを起動できます。または、Ubuntuアプリメニューで「ターミナル」を検索し、その方法で起動します。

ターミナルウィンドウを開いた状態で、aptinstallコマンドを使用して「openssh-server」パッケージをインストールします。このパッケージをインストールすると、SSHサーバーと、リモートでアクセスできるSFTPを構成およびセットアップします。

sudo apt install openssh-server

OpenSSHサーバーが稼働していて、リモートコンピューターで実行されている場合は、簡単なテストを実行して、OpenSSHサーバーに接続できることを確認できます。これを行うには、SSHサーバーを備えたマシンでssh your-username @localhostを実行します。ログインするには、ユーザー名パスワードを使用する必要があります。

コマンドライン経由でSFTPに接続する

UbuntuのコマンドラインでSFTPサーバーに接続するには、ターミナルウィンドウを起動することから始めます。次に、ターミナルウィンドウを開いた状態で、sftpコマンドを使用してSSHサーバーに接続します。

接続するには、リモートマシンのユーザー名とそのIPアドレスを指定します。たとえば、SSHサーバーをホストしているリモートUbuntuサーバーまたはUbuntu PCのIPアドレスが「192.168.1.203」の場合、それをホスト名として使用します。

sftp [email protected]

接続したら、lsコマンドを実行して、リモートサーバー上にあるものを表示できます。

ls

リモートサーバーからホームディレクトリに何かをダウンロードするには、リモートSFTPサーバーでファイル名を指定し、getコマンドを使用します

test.txtを取得する

リモートSFTPサーバーに何かをアップロードする必要がありますか?putコマンドを使用します。ローカルホームフォルダ(/ home / USERNAME /)のリモートSFTPサーバーにファイルをアップロードします。

test.txtを置く

Ubuntuファイルマネージャーを使用したSFTPへの接続– Gnome Files

多くの主流のLinuxディストリビューションがデスクトップとしてGnomeShellを選択しているため、GnomeFilesアプリはすべてのLinuxで最も使用されているファイルマネージャーの1つです。これを使用して、UbuntuでSFTPサーバーに接続する方法を説明します。

開始するには、デスクトップでUbuntuファイルマネージャーを起動します。開いたら、「その他の場所」ボタンを見つけてクリックします。このボタンを選択すると、「その他の場所」エリアに移動します。

UbuntuでSFTPサーバーに接続する方法

「その他の場所」内で「サーバーに接続」テキストボックスを見つけて、マウスでクリックします。次に、サーバーのアドレスを入力します。例えば:

sftp://192.168.1.203

ボックスにIPアドレス(またはホスト名)を入力したら、「接続」ボタンを押します。このボタンを選択すると、ポップアップウィンドウが表示されます。次に、ユーザー名とパスワードを入力し、もう一度「接続」をクリックします。

UbuntuでSFTPサーバーに接続する方法

接続すると、UbuntuファイルアプリにSFTPサーバーが表示されます。ファイルをサーバーにドラッグしてアップロードし、PC上の他のフォルダーにコピーしてダウンロードします。

UbuntuでFilezillaを使用してSFTPに接続する

UbuntuでFilezillaを使用してSFTPサーバーに接続するには、最初にアプリをインストールする必要があります。次に、Ubuntuデスクトップでターミナルウィンドウを開き、以下のコマンドを使用してアプリをインストールします。

sudo apt install filezilla

プログラムがシステムにインストールされたら、それを起動します。次に、ホストボックスを見つけて、以下のコードを入力します。

sftp:// your-sftp-server-ip

「ホスト」ボックスに入力した後、「ユーザー名」ボックスにユーザー名を入力し、「パスワード」ボックスにパスワードを入力します。次に、「ポート」ボックスに「22」と書き込みます。22はSFTPのデフォルトポートです。

すべての情報が入力されたら、「クイック接続」ボタンを選択して、Filezillaを使用してSFTPサーバーに接続します。間もなくFilezillaを使用してサーバーに接続されます。

UbuntuでSFTPサーバーに接続する方法

ここから、UbuntuからSFTPサーバーにファイルをアップロードおよびダウンロードできます。ファイルをダウンロードしたい場合は、次のようにします。まず、目的のファイルをマウスで右の列を右クリックします。次に、「ダウンロード」オプションを選択してダウンロードします。

Filezillaを使用してUbuntuからアップロードすることもできます。これを行うには、左の列のファイルをマウスで右クリックします。次に、「アップロード」ボタンを選択します。これを行うと、ファイルがSFTPサーバーに送信されます。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか