HP-UX에서 Linux 컴퓨터로 $ftp = Net::SFTP::Foreign->new(%args);
을 사용하여 sftp를 사용합니다. 문제없이 작동합니다. 나는 윈도우에 설치된 SFTP 서버에 연결하려고하면Net :: SFTP :: Foreign가 HP-UX에서 Windows 호스트로 연결되지 않습니다.
, 그것은 $ FTP- 작동하지 않습니다> 오류가 Connection to remote server is broken
오류 및 login procedure timed out
more => '-v'
옵션이 포함되어 있습니다.
more => '-vvv'
으로 실행하면 로그가 생성됩니다. 아무도 내가 문제를 이해하고 해결하도록 도울 수 있습니까?
debug1: Host 'windowsHost' is known and matches the RSA host key.
debug1: Found key in /home/user/.ssh/known_hosts:3
debug2: bits set: 4101/8192
debug1: ssh_rsa_verify: signature correct
debug2: kex_derive_keys
debug2: set_newkeys: mode 1
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug2: set_newkeys: mode 0
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug3: input_userauth_banner
Welcome! Please login.
debug1: Authentications that can continue: password,publickey,keyboard-interactive
debug3: start over, passed a different list password,publickey,keyboard-interactive
debug3: preferred keyboard-interactive,password
debug3: authmethod_lookup keyboard-interactive
debug3: remaining preferred: password
debug3: authmethod_is_enabled keyboard-interactive
debug1: Next authentication method: keyboard-interactive
debug2: userauth_kbdint
debug2: we sent a keyboard-interactive packet, wait for reply
debug2: input_userauth_info_req
password
Enter password for user
debug2: input_userauth_info_req: num_prompts 1
debug1: Authentications that can continue: password,publickey,keyboard-interactive
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred:
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
debug1: read_passphrase: can't open /dev/tty: No such device or address
debug3: packet_send2: adding 64 (len 55 padlen 9 extra_pad 64)
debug2: we sent a password packet, wait for reply
debug1: Authentications that can continue: password,publickey,keyboard-interactive
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (password,publickey,keyboard-interactive).
, 그것은 유닉스에서 SFTP 서버에 SSH를 통해 연결을 시도 리눅스 호스트
(의견의 요청 당)작동 통지하시기 바랍니다. 나는 ...이 일을 가정하고 그렇지 않은됩니다 믿지 않는 자
unixServerName ENV:/home/me/scripts/perl=>ssh user\@windowsHost
password
Enter password for user
Password:
shell request failed on channel 0
unixServerName ENV:/home/me/scripts/perl=>
명령 줄
unixServerName ENV:/home/me/scripts/perl=>sftp user\@windowsHost
password
Enter password for user
Password:
Connected to windowsHost.
sftp>
sftp> quit
unixServerName ENV:/home/me/scripts/perl=>
'read_passphrase :/dev/tty를 열 수 없습니다 : 해당 장치 나 주소가 없습니다' – choroba
어떻게 리눅스 호스트에 연결할 때 문제가 발생하지 않습니까? – Alex
Linux 호스트에 어떻게 연결합니까? 패스워드, 패스 프레이즈, 패스 프레이스가없는 키 등을 사용하고 있습니까? 다른 도구를 통해 Windows 서버에 연결할 수 있습니까? – choroba