Unix サーバーから Window へ sftp

Unix サーバーから Window へ sftp

sftpUnixボックスからマイコンピュータに接続しようとしています。私は次のコマンドを使用します。

sftp userid@ipaddr

ここで、「ipaddr」はマイコンピュータのIPアドレスです。しかし、接続できません。

試してみましたftpが、sftpg3このエラーが発生しましたCouldn't read packet: Connection reset by peer

このエラーをどのように解決できますか?

答え1

まず、いくつかの情報を確認してくださいman sftp

DESCRIPTION
     sftp is an interactive file transfer program, similar to ftp(1), which
     performs all operations over an encrypted ssh(1) transport.  It may also
     use many features of ssh, such as public key authentication and compres‐
     sion.  sftp connects and logs into the specified host, then enters an
     interactive command mode.

sftpすべての操作が再実行されるため、sshそれを使用するには接続sftpに成功する必要がありますssh。この場合、ローカルコンピュータはssh clientで、リモートコンピュータはですssh server

デフォルトではWindowsマシンにはないのでssh server使用できませんsftp。コンピュータssh serverにソフトウェアをインストールする必要がありますWindowsウィンチ

答え2

SFTPには2つのソフトウェア間の通信が必要です。あなたのsftpコマンドはクライアントですが、もう一方の端では、実行中のサーバーソフトウェアとあなたの間のネットワーク接続が必要です。

Windowsに付属の標準SFTPサーバーのようには見えません。最も近いのはXP ProfessionalのSimple FTPです。

しかし、無料のオプションを含む多くのサードパーティのオプションがあります。CoreFTPのミニSFTPサーバーシンプルさのために個人的に好きなものです。ファイルジラサーバー信頼できる(およびオープンソース)オプションで人気があります。

接続に関しては、両端で関連ポートが開いていること、ファイアウォールがトラフィックを許可していること、ネットワーク構成(ポート転送など)が通信を許可していることを確認する必要があります。

関連情報