WinSCPに似たプログラムとは何ですか?


90

Windowsでは、WinSCPを使用してファイルをサーバー側に転送します。私が最も気に入っている非常に魅力的な機能があります:リモートフォルダーを最新の状態に保ちます。

これは、ローカルファイルが変更されるたびに、WinScpがサーバー上の同じファイルをこの新しいファイルで置き換えることを意味します。

この機能をサポートするソフトウェアを提案してもらえますか?

回答:


109

デフォルトのファイルブラウザであるNautilusは、リモートファイルをマウントする機能を備えています。

[ファイル]メニュー> [サーバーに接続]に移動します。

ここに画像の説明を入力してください

それ以外のsftp filezillagftpサポートしています。


4
cajaもこれを持っています!
j0h 14

5
:ニモ(ミントのデフォルト)、これはあまりにも(// <ユーザー> @ <ホスト> SFTPに行く)をサポート
personne3000

1
新しい詳細を指定する代わりに、このページ(anonmgur.com/up/5a97de9b3038915650fde0a23f63b267.png)を取得しています。修正するにはどうすればよいですか?
maan81

2
ここで@ maan81と同じ...私はServe AddresとUbuntu 14.04を実行しているsmb://foo.example.orgのみを見る
nephewtom

3
filezillaはまだscpプロトコルをサポートしていません。このスレッドのほとんどの人は、彼がSFTPにwin SCPプログラムを使用していると考えていますが、この質問にSCPタグを付けました。
David162795

32

あなたがWindows上WinSCPのに慣れているので、私はあなたが試すことを示唆しているfilezillaのを

FileZilla Clientは、高速で信頼性の高いクロスプラットフォームFTP、FTPS、およびSFTPクライアントであり、多くの便利な機能と直感的なグラフィカルユーザーインターフェイスを備えています。

filezillaをインストールする

コマンドラインでインストールすることもできます。ターミナルCtrl+ Alt+ Tを開き、次のコマンドを実行します。

sudo apt-get install filezilla

または、Ubuntu Software CenterでFilezillaを検索します。

ホストを追加するときは、必ずFTPからSFTPに変更し、ポート番号をsshポート22(または異なる場合は他のカスタムsshポート)に変更してください

アカウントの種類をインタラクティブにします。

楽しい。


残念ながら、filezillaはまだパスワード付きのsshキーをサポートしていません。
ヘロイン

4
filezillaはまだscpプロトコルをサポートしていません。このスレッドのほとんどの人は、彼がSFTPにwin SCPプログラムを使用していると考えていますが、この質問にSCPタグを付けました。
David162795

1
私はまさにこれのためにここに来ました:SCPを探しています。SFTPは、最近のLinuxのほとんどのファイルマネージャーで広く使用されています。scp CLIとwinscp over wineを使用する以外、実際の質問に答えることに近いものはありません。
ブレット

filezillaが実際にパスフレーズを含むsshキーをサポートしていることをフォローアップしたかったのです。具体的には、パスフレーズを使用して2048ビットのrsaキーで使用しています。ただし、sshキー形式については多くの苦労があります。バージョン3.28.0を使用しています。
マシュー

sftpを使用したec2でうまく機能しました
Nidhin David

24

sshfsまたはを使用することもできますrsync

sshfs WinSCPやNautilusと非常によく似たsshでリモートディレクトリをローカルにマウントします。

潜在的な利点sshfsは、ユーザーをマップできることです

sshfs -o idmap=server_user user@server:/directory ~/remote_directory

プロセスを自動化するには、fstabにエントリを追加します

sshfs#user@server:/directory /home/your_local_user/directory fuse idmap=user 0 0

Ubuntu Wiki SSHFSを参照してください

rsync また、ファイル/ディレクトリを同期し、ssh上で動作し、グラフィカルなフロントエンドを備えています。 grsync

Ubuntu wiki rsyncをご覧ください

最後に、リモートファイルを編集できますvim(興味がある場合)

vim scp://user@server//path_to/file_to_edit

11

ワインの下でもwinscpを使用できます。私も同じことをやっていて、とてもうまく機能しています。


6

scp」が必要です。元のscp :-)

おっと、あまりにも早く話しました...同期の要件もあります。その場合、rsync。

ただし、スクリプトと自動化にはscpがまだ適しています。


3
winscpを使用している人は、コマンドラインでscpを使用してもそれほど興奮しないと思います。また、gui sftpクライアントで探す機能の1つは、使用できるさまざまなセッションの管理です。
viyyer

@viyyer、はい、あなたは正しいです。
アンジェロ

3

winscpと同様のエクスペリエンスを提供するさまざまなツールがあります。sshを介してファイルを転送するためにfilezillaを使用します。

@sagarchaliseで述べたNautilusは、サーバーへの接続を許可します。

最近私がsftpにアクセスするためによく使うものの1つはsshfsです。ファイルシステムのファイルをローカルファイルとしてマウントし、リモートサーバーで透過的に更新するため、非常に便利です。

sshfs username@remotehostname.tld:/path/to/remote/files /path/to/local/mountpoint/

これらのファイルがローカルファイルであると仮定すると、通常のツールをすべて使用できます。


1
SSH経由でのみアクセスできる場合、これは非常に便利です。また、いくつかのオプションを追加することをお勧めします:follow symlinksおよびreconnect(ほとんど自明であった、固定されたフリーズの問題)。最終的なコマンドは次のとおりsshfs -o follow_symlinks -o reconnect username@remotehostname.tld:/path/to/remote/files /path/to/local/mountpoint/です。また、単純なbashスクリプトを作成してマウントすることをお勧めします(およびでアンマウントしますfusermount -u /path/to/local/mountpoint/)。
-aesede

3

Ubuntu:

Nautilusを開き、(リンクバーに)入力します。 sftp://user@server/

Kubuntu:

Konquerorを開き、次のように入力します(リンクバーに): fish://user@server/

Xubuntu:

Thunarを開き、(リンクバーに)入力します。 sftp://user@server/


彼は特にSCPについて尋ねましたが、これらはすべてsftpを使用しています。これらは同じものではありません。また、質問は特にこれらのどれも提供しない同期機能に関するものでした。
マシューナジモン


2

rsyncプロトコル上に構築された非常に優れた強力なプログラムは、Unisonです。

ここに画像の説明を入力してください

インターフェースは非常に優れており、クライアントは少なくともLinux(多かれ少なかれすべての亜種)およびWindowsで使用できます。基本的な動作は、グラフィックインターフェイスと簡単な構成で非常に把握しやすく、さらに複雑な作業が必要な場合は、構成ファイルを手動で編集したり、スクリプトを作成したりできます。

少なくとも過去5年間は私のバックアップ/ミラーリング/アップロードユーティリティであり、バグを見たりファイルを見逃したことはありません。

でインストールできます

 sudo apt-get install unison-gtk 

スムーズな動作のために、エンドポイントとの正常な接続を構成しておく必要があります(通常はssh接続を使用します)。


2

私はPCManFMをお勧めします sudo apt-get install pcmanfm

もう1つのファイルマネージャーですが、接続用のミニGUIを備えています(メインメニューの[移動]-> [サーバーに接続])。接続をブックマークして、ファイルを右クリックして「開く...」を選択できます。


1
PCManFMだけでなく、ほとんどのファイルマネージャーがサポートしています。少なくともNautilus、Nemo、Caja、Dolphinはサポートしています。
s3lph 14

@the_Seppi:同意しますが、他のファイルマネージャーで問題が発生しました(主に接続がハングし、マネージャーを強制終了する必要がありました)。しかし、ドルフィンは試しませんでした、見るだけで試してみます
-aesede

1

サイドバイサイドパネルが必要な場合、Krusaderは非常によく似ています。

単にインストールする

sudo apt install krusader

ここに画像の説明を入力してください

ここに画像の説明を入力してください


1
「リモートフォルダを最新の状態に保つ」ことはどうですか?
Pierre.Vriens


0

無料のオープンソースのmucommanderがありますが、Javaベースであるため、システムを実行するにはjvmが必要です。

なぜmucommanderに行きましたか(制限付きでRHEL6を使用しています)?
最初にnautilusで接続しようとしましたが、接続に失敗しました。
2つ目は、filezilla、Unisonなどのさまざまなソフトウェアを使用しようとしましたが、スタンドアロンのものはなく、多くのコンパイルと権利の問題に直面しました。

究極的にはmucommanderが私を救った。
深い


0

Linux(Ubuntu 12.04)でWinSCPを実行するには、次の手順に従います。

1)sudo apt-get install wine(システムで「ワイン」を取得するために、これを一度だけ実行します)

2)「https://winscp.net/」をダウンロードします

3)フォルダーを作成し、zipファイルの内容をこのフォルダーに配置します

4)ターミナルを開く

5)タイプ sudo su

6)タイプ wine WinSCP.exe

できた!WinSCPはWindows環境のように動作します!

宜しくお願いします。


7
なぜワインをスーパーユーザーとして実行するのですか?それをしないでください。ステップ5.スキップ
エリック・カルバリョ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.