FTPおよびターミナルを使用して、ローカルマシンからサーバーにファイルを転送することは可能です。たとえば、vimを使用してローカルでファイルを作成し、コードを記述して保存し、Transmit、Filezilla、Forkliftなどを使用せずにサーバーに転送できますか?
FTPおよびターミナルを使用して、ローカルマシンからサーバーにファイルを転送することは可能です。たとえば、vimを使用してローカルでファイルを作成し、コードを記述して保存し、Transmit、Filezilla、Forkliftなどを使用せずにサーバーに転送できますか?
回答:
サーバーでFTPが有効になっていると仮定すると、単純なTCP / IP FTP接続を使用できます。対話的に何かのように動作するftp username@server
はずです。user username
接続すると、匿名接続が許可されていない場合や権限が不足している場合に、特定のユーザーでログインできます。cd
、ls
そしてput
一度ファイルをアップロードするにはログインあなたの基本的なコマンドになります。マニュアルページには、より高度なコマンドと設定に関する詳細情報が記載されています。ローカルマシンとサーバーでsshを使用している場合は、SFTPを使用できます。コマンドはほぼ同じであり、の線に沿って何かだろうsftp user@server
とput filename
。cd
ファイルを置く前にディレクトリを修正したい場合があります。ターゲットサーバーが* nixベースの場合、セキュアコピーも機能します。すなわちscp /file/to/move/file.txt username@server:/path/to/destination
。Scpには、サーバーに接続する方法である場合、sshキーを指定する-iオプションがあります