我知道如何通過sftp獲取遠程文件。如何通過sftp通過命令行上傳文件?
例如:
sftp [email protected]:/path/to/file.txt localfile.txt
如何上傳文件到遠程服務器?
(我需要在我的bash腳本使用此命令。)
我知道如何通過sftp獲取遠程文件。如何通過sftp通過命令行上傳文件?
例如:
sftp [email protected]:/path/to/file.txt localfile.txt
如何上傳文件到遠程服務器?
(我需要在我的bash腳本使用此命令。)
$ scp [email protected]:/path/to/file.txt localfile.txt
我試過了scp命令。有用。非常感謝! –
如果該服務僅允許SFTP連接(即不允許通過SSH登錄),這將不起作用。 – davemyron
這不是問題的答案。 SFTP與SCP不同。 5個upvotes來自在同一臺服務器上運行SSH和SFTP服務器的人員。 –
也考慮使用SSH公鑰/私鑰可避免你必須爲你的自動化文件交換輸入密碼。
您可以使用命令「ssh-keygen」來生成這些密鑰。
我已經生成了ssh-key。謝謝! –
sftp CANT上傳文件。 –
scp /local/file.txt [email protected]:/remote/file.txt –
請參閱http://stackoverflow.com/a/16723151/2148773(「2016年2月更新」部分)。 – oliver