使用UNIX将SFTP传输到旧服务器
我需要使用带有用户名和密码的SFTP连接到不同的服务器,以便将文件从Oracle服务器发送到旧服务器 如何使用unixshell脚本(KSH)实现这一点?请帮忙 谢谢,使用UNIX将SFTP传输到旧服务器,unix,sftp,ksh,expect,Unix,Sftp,Ksh,Expect,我需要使用带有用户名和密码的SFTP连接到不同的服务器,以便将文件从Oracle服务器发送到旧服务器 如何使用unixshell脚本(KSH)实现这一点?请帮忙 谢谢, Arun您可以使用scp进行复制: scp mylocalfile.txt remoteuser@remotehost:/path/to/target/file.txt 这对您有帮助吗?这将移动文件,但我无法返回命令promt。另外,我使用密码连接,服务器未经过预验证。我无法在此脚本运行期间提供密码。@arun您对各种计算机有
Arun您可以使用scp进行复制:
scp mylocalfile.txt remoteuser@remotehost:/path/to/target/file.txt
这对您有帮助吗?这将移动文件,但我无法返回命令promt。另外,我使用密码连接,服务器未经过预验证。我无法在此脚本运行期间提供密码。@arun您对各种计算机有什么样的访问权限?假设您可以访问这两台主机,您可以使用证书设置无密码登录。工作起来很有魅力。我不能给你访问权限,因为我在一个非常受控的环境中工作。以下是我对另一台服务器(我当前项目的客户机服务器)的有限知识-用户、主机和密码。此外,我不允许在两台服务器之间使用SSH密钥进行无密码身份验证。我们可以在unix中使用expect命令吗。