Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用UNIX将SFTP传输到旧服务器_Unix_Sftp_Ksh_Expect - Fatal编程技术网

使用UNIX将SFTP传输到旧服务器

使用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您对各种计算机有

我需要使用带有用户名和密码的SFTP连接到不同的服务器,以便将文件从Oracle服务器发送到旧服务器

如何使用unixshell脚本(KSH)实现这一点?请帮忙

谢谢,
Arun

您可以使用scp进行复制:

scp mylocalfile.txt remoteuser@remotehost:/path/to/target/file.txt

这对您有帮助吗?

这将移动文件,但我无法返回命令promt。另外,我使用密码连接,服务器未经过预验证。我无法在此脚本运行期间提供密码。@arun您对各种计算机有什么样的访问权限?假设您可以访问这两台主机,您可以使用证书设置无密码登录。工作起来很有魅力。我不能给你访问权限,因为我在一个非常受控的环境中工作。以下是我对另一台服务器(我当前项目的客户机服务器)的有限知识-用户、主机和密码。此外,我不允许在两台服务器之间使用SSH密钥进行无密码身份验证。我们可以在unix中使用expect命令吗。