リモートホストでSFTPを必要としないUbuntuで利用可能なSCPプログラムはありますか?


10

SCPを使用してLinuxを実行しているリモートデバイス上のファイルを管理できるプログラムが必要です。リモートデバイスはOpenWrtを実行します。Windowsでは、完璧なWinSCPが1つあります。使用できるネイティブプログラムがないのはおかしいです。

プログラムは次のことができるはずです。

  • ファイルのリスト
  • デバイスとの間およびデバイス内でファイルをコピーおよび移動します。
  • デバイス上のファイルを削除する
  • ファイルを表示および編集する
  • ファイルのアクセス許可を変更する

CLIを使用し、WinSCPをwineと共にインストールすることを除いて、私は唯一の代替案を見つけました。

ミッドナイトコマンダーでfish。それは本当に貧弱に動作します。問題は次のとおりです。

  1. これは、アップミックス~リモートデバイス上で、コンピュータ上で。
  2. ファイルを編集することはできません。開いて編集できますが、間違った場所に保存されます。

それをほとんど使用できなくする他の多くの迷惑な問題があります。私は使用をあきらめmc、今はリモートデバイスで純粋なシェルを使用しています。

Nautilusなどがこれらの機能をサポートしていることを教えないでください。彼らはしません!!!

Linuxネイティブファイルマネージャーには、リモートデバイスでは利用できないSFTPが必要です。

nautilusにSCPを使用させることは可能かもしれませんが、ソースを変更せずにそれを行う方法を見つけられませんでした。

これは重複ではありません!!!

重複する質問でカバーされていない特定の要件があります。

Ubuntuでそれが不可能な場合は、これが答えになる可能性があります。


コメントは詳細な議論のためのものではありません。この会話はチャットに移動しました
トーマスワード

関連(有効な回答はありません):GUI SCPクライアント?
David Foerster 2017年

GUIは特に必要ありません。ターミナルクライアントにすることができます。書くことはそれほど難しくありません。MCのシェル接続がうまく機能すれば、完璧なソリューションになります。
Pilot6 2017年

回答:


1

更新:ここでの問題は、openwrtがsftpサーバーをインストールしないとLinuxクライアントをサポートしないことです。

https://wiki.openwrt.org/doc/howto/sftp.serverを参照してください

openwrtはこれを解決するつもりはありません。https://trac.cyberduck.io/ticket/4161を参照してください

したがって、最初のリンクから、ソリューション、サーバー側は、インストールすることです openssh-sftp-server

opkg update
opkg install openssh-sftp-server

その後、任意の数のグラフィカルクライアントまたはsshfsを使用できます。「WinSCPに類似したプログラムとは」を参照してくださいそして、のWinSCPと同様のプログラムとは何ですか?

代わりに、ワインでwinscpを使用することです

sudo apt-get install wine
wine winscp.exe

2
それは間違いです。OpenwrtにはSCPサーバーがあります。SFTPサーバーはありません。
パイロット6 2017

純粋なCLIを除いて、UbuntuでSCPサーバーを使用できないという問題。ターミナルでscpコマンドを入力して好きなことを実行できますが、それを実行できるプログラムはありません。これは、GUIではなく端末プログラムにすることができます。
Pilot6 2017

SFTPを使用せずにそれを行う方法を質問すると、SFTPとVTCを複製として使用する必要があると誰もが教えてくれます。
Pilot6 2017

1
私の質問は100%有効であり、肯定的な回答がない場合でも、重複ではありません。
Pilot6 2017

1
答えの要点は、「いいえ、ありません。これらは選択肢です」です。
dobey 2017

-1

を使用して外部サーバーをマウントする sshfs

その後、ファイルシステムにマウントされ、任意のファイルブラウザを使用できます。

例:

sshfs user@server:/directory ~/remote_directory

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.