私はWindowsマシンを持っていて、そこからLinuxマシンにファイルを転送したいと思っています。そのためにFileZillaを使用する方法を誰かが簡単に説明できますか? Windowsマシンでサーバーを実行する必要がありますか?彼らはどのようにお互いに話しますか?それらを接続するにはどうすればよいですか?私はこれがチュートリアルのどこかにあるに違いないことを知っています、しかし私は仕事で主要な締め切りを追いかけています。ありがとう
Filezillaを使用するには、Linuxサーバー上にFTPサーバーが必要です。または、Windowsボックスでfilezillaサーバーを実行し、LinuxボックスでCLI FTPソフトウェアを使用してファイルをプルすることもできますが、これは非常に複雑です。
ただし、Linuxサーバーの場合、LinuxボックスにSTPサーバーがあり、SSHアクセスがあるかどうかわからない場合は、代わりにSFTPまたはSCPを使用してファイルを転送できます。I cyberduck を好む傾向があります(他のftpおよびSCPクライアントがありますが、それは私が最も好きなものです)。
Client System +-----------------------> Server
+-------------------------------+ +----------------------+
| Running FTP client | | Running FTP server |
|-------------------------------| |----------------------|
| | |Needs account set up |
| username | |on FTP server |
| password | | |
| FTP server hostname/address | | |
| Needs port open (21) | | |
+-------------------------------+ +----------------------+
+-----------------------------------+ +------------------------+
| SFTP/SCP - Winscp or cyberduck | | Running SSH server |
|-----------------------------------| |------------------------|
| Needs account on server | |uses user account |
| Password | |encrypted/secure |
| Account needs access to directory | | |
| needs port 22 | | |
+-----------------------------------+ +------------------------+
Linuxにftpサーバーをインストールする必要があります。
yum install vsftpd
linuxマシンのftpサーバーの構成ファイルを変更します。
vim /etc/vsftpd/vsftpd.conf
anonymas_enable=YES
Listen=YES
以下の2つのファイルから必ず削除してください。
vim/etc/vsftpd/ftpusers
vim/etc/vsftpd/user_list
fTPサーバーを再起動します。
systemctl restart vsftpd
======================================
Windowsマシンの場合:
filezillaアプリをダウンロードする
fTPサーバー(Linuxマシン)のIPアドレスを入力します
ユーザー名を入力してください:root
パスワードを入力してください:rootのパスワード
ftpポート番号を入力します。 :主にポート番号20または21。
これで、WindowsからLinuxへのファイル転送の接続が成功するはずです。
FileZillaはFTPクライアントだと思うので、ftpサーバーに接続します。つまり、Windowsマシンから転送する場合、Linuxマシンは接続可能なftpサーバーを実行している必要があります。