Highlighted

SFTP and Google Cloud VM instances

Community Beginner ,
Dec 13, 2017

Copy link to clipboard

Copied

Google Cloud VM instances, like many virtual hosts, require a SSH key to log into the machine and transfer files.  This seems to be too complicated for DreamWeaver to handle.  I have tried every combination I can think of under the server config to get this to work and I can't.  I'm trying SFTP on port 22, with a username and an identify file.

Using WinSCP or FileZilla, I can use my GoogleCloud.ppk key on port 22 and connect and transfer files just fine.  Same with logging in with a terminal like Putty.

At the moment to get around this I have set up a virtual box running Linux, and I FTP my files to it, and it then SFTPs the files automatically to my Google Cloud VM instance.

If anyone has any suggestions or a solution I would appreciate it.

Hi,

Thanks a lot for sharing the logs with us. We are investigating into it.

Also, I see, you are trying to connect using .ppk file. As DW does not support .ppk file. Can you please convert .ppk into .pem using putty generator and try for the connection again.

Looking forward to your reply. Or you can drop an email to kudyaratadobedotcom.

Regards,

Mahak Kudyar

Adobe Dreamweaver

Views

2.1K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

SFTP and Google Cloud VM instances

Community Beginner ,
Dec 13, 2017

Copy link to clipboard

Copied

Google Cloud VM instances, like many virtual hosts, require a SSH key to log into the machine and transfer files.  This seems to be too complicated for DreamWeaver to handle.  I have tried every combination I can think of under the server config to get this to work and I can't.  I'm trying SFTP on port 22, with a username and an identify file.

Using WinSCP or FileZilla, I can use my GoogleCloud.ppk key on port 22 and connect and transfer files just fine.  Same with logging in with a terminal like Putty.

At the moment to get around this I have set up a virtual box running Linux, and I FTP my files to it, and it then SFTPs the files automatically to my Google Cloud VM instance.

If anyone has any suggestions or a solution I would appreciate it.

Hi,

Thanks a lot for sharing the logs with us. We are investigating into it.

Also, I see, you are trying to connect using .ppk file. As DW does not support .ppk file. Can you please convert .ppk into .pem using putty generator and try for the connection again.

Looking forward to your reply. Or you can drop an email to kudyaratadobedotcom.

Regards,

Mahak Kudyar

Adobe Dreamweaver

Views

2.1K

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Dec 13, 2017 1
Adobe Community Professional ,
Dec 13, 2017

Copy link to clipboard

Copied

Have you had a look at this solution Strange SFTP error message ?


Ben

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Dec 13, 2017 0
Adobe Employee ,
Mar 05, 2018

Copy link to clipboard

Copied

Hi,

Can you help us figure out the ciphers, MACs and KexAlgorithms supported by the hosting server that you are trying to connect to so that we can debug it from our end?

Regards,

Niharika Gupta

Adobe Dreamweaver

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Mar 05, 2018 0
Community Beginner ,
Apr 03, 2018

Copy link to clipboard

Copied

I'm happy to assist in any way I can, but really it would be easier for you to set up a Google Cloud VM and try it yourself.  They give you a free server for a year.

Otherwise, I'm happy to look at SSH logs or anything else that would be helpful.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Apr 03, 2018 0
Community Beginner ,
Apr 03, 2018

Copy link to clipboard

Copied

I got into the server and turned on the maximum debugging for SSHD.  Here's the results (my IP is masked, but everything else is raw):

debug3: fd 5 is not O_NONBLOCK

debug1: Server will not fork when running in debugging mode.

debug3: send_rexec_state: entering fd = 8 config len 783

debug3: ssh_msg_send: type 0

debug3: send_rexec_state: done

debug1: rexec start in 5 out 5 newsock 5 pipe -1 sock 8

debug1: inetd sockets after dupping: 3, 3

Connection from 123.123.123.123 port 52304 on 10.142.0.2 port 22

debug1: Client protocol version 2.0; client software version OpenSSH_4.6

debug1: match: OpenSSH_4.6 pat OpenSSH_4* compat 0x00000000

debug1: Enabling compatibility mode for protocol 2.0

debug1: Local version string SSH-2.0-OpenSSH_6.6.1

debug2: fd 3 setting O_NONBLOCK

debug3: ssh_sandbox_init: preparing rlimit sandbox

debug2: Network child is on pid 24405

debug3: preauth child monitor started

debug1: SELinux support disabled [preauth]

debug3: privsep user:group 74:74 [preauth]

debug1: permanently_set_uid: 74/74 [preauth]

debug1: list_hostkey_types: ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519 [preauth]

debug1: SSH2_MSG_KEXINIT sent [preauth]

debug1: SSH2_MSG_KEXINIT received [preauth]

debug2: kex_parse_kexinit: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 [preauth]

debug2: kex_parse_kexinit: ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519 [preauth]

debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se [preauth]

debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se [preauth]

debug2: kex_parse_kexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 [preauth]

debug2: kex_parse_kexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 [preauth]

debug2: kex_parse_kexinit: none,zlib@openssh.com [preauth]

debug2: kex_parse_kexinit: none,zlib@openssh.com [preauth]

debug2: kex_parse_kexinit:  [preauth]

debug2: kex_parse_kexinit:  [preauth]

debug2: kex_parse_kexinit: first_kex_follows 0  [preauth]

debug2: kex_parse_kexinit: reserved 0  [preauth]

debug2: kex_parse_kexinit: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 [preauth]

debug2: kex_parse_kexinit: ssh-rsa,ssh-dss [preauth]

debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr [preauth]

debug2: kex_parse_kexinit: aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour,aes192-cbc,aes256-cbc,rijndael-cbc@lysator.liu.se,aes128-ctr,aes192-ctr,aes256-ctr [preauth]

debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 [preauth]

debug2: kex_parse_kexinit: hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 [preauth]

debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib [preauth]

debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib [preauth]

debug2: kex_parse_kexinit:  [preauth]

debug2: kex_parse_kexinit:  [preauth]

debug2: kex_parse_kexinit: first_kex_follows 0  [preauth]

debug2: kex_parse_kexinit: reserved 0  [preauth]

debug2: mac_setup: setup hmac-md5 [preauth]

debug1: kex: client->server aes128-cbc hmac-md5 none [preauth]

debug2: mac_setup: setup hmac-md5 [preauth]

debug1: kex: server->client aes128-cbc hmac-md5 none [preauth]

debug1: kex: diffie-hellman-group-exchange-sha256 need=16 dh_need=16 [preauth]

debug3: mm_request_send entering: type 120 [preauth]

debug3: mm_request_receive_expect entering: type 121 [preauth]

debug3: mm_request_receive entering [preauth]

debug3: mm_request_receive entering

debug3: monitor_read: checking request 120

debug3: mm_request_send entering: type 121

debug1: kex: diffie-hellman-group-exchange-sha256 need=16 dh_need=16 [preauth]

debug3: mm_request_send entering: type 120 [preauth]

debug3: mm_request_receive_expect entering: type 121 [preauth]

debug3: mm_request_receive entering [preauth]

debug3: mm_request_receive entering

debug3: monitor_read: checking request 120

debug3: mm_request_send entering: type 121

debug1: SSH2_MSG_KEX_DH_GEX_REQUEST received [preauth]

debug3: mm_request_send entering: type 0 [preauth]

debug3: mm_choose_dh: waiting for MONITOR_ANS_MODULI [preauth]

debug3: mm_request_receive_expect entering: type 1 [preauth]

debug3: mm_request_receive entering [preauth]

debug3: mm_request_receive entering

debug3: monitor_read: checking request 0

debug3: mm_answer_moduli: got parameters: 1024 1024 8192

debug3: mm_request_send entering: type 1

debug2: monitor_read: 0 used once, disabling now

debug3: mm_choose_dh: remaining 0 [preauth]

debug1: SSH2_MSG_KEX_DH_GEX_GROUP sent [preauth]

debug2: bits set: 487/1024 [preauth]

debug1: expecting SSH2_MSG_KEX_DH_GEX_INIT [preauth]

debug2: bits set: 507/1024 [preauth]

debug3: mm_key_sign entering [preauth]

debug3: mm_request_send entering: type 6 [preauth]

debug3: mm_key_sign: waiting for MONITOR_ANS_SIGN [preauth]

debug3: mm_request_receive_expect entering: type 7 [preauth]

debug3: mm_request_receive entering [preauth]

debug3: mm_request_receive entering

debug3: monitor_read: checking request 6

debug3: mm_answer_sign

debug3: mm_answer_sign: signature 0x7f6c095493e0(271)

debug3: mm_request_send entering: type 7

debug2: monitor_read: 6 used once, disabling now

debug1: SSH2_MSG_KEX_DH_GEX_REPLY sent [preauth]

debug2: kex_derive_keys [preauth]

debug2: set_newkeys: mode 1 [preauth]

debug1: SSH2_MSG_NEWKEYS sent [preauth]

debug1: expecting SSH2_MSG_NEWKEYS [preauth]

debug2: set_newkeys: mode 0 [preauth]

debug1: SSH2_MSG_NEWKEYS received [preauth]

debug1: KEX done [preauth]

debug1: userauth-request for user wirikidor service ssh-connection method none [preauth]

debug1: attempt 0 failures 0 [preauth]

debug3: mm_getpwnamallow entering [preauth]

debug3: mm_request_send entering: type 8 [preauth]

debug3: mm_getpwnamallow: waiting for MONITOR_ANS_PWNAM [preauth]

debug3: mm_request_receive_expect entering: type 9 [preauth]

debug3: mm_request_receive entering [preauth]

debug3: mm_request_receive entering

debug3: monitor_read: checking request 8

debug3: mm_answer_pwnamallow

debug3: Trying to reverse map address 123.123.123.123.

debug2: parse_server_config: config reprocess config len 783

debug3: mm_answer_pwnamallow: sending MONITOR_ANS_PWNAM: 1

debug3: mm_request_send entering: type 9

debug2: monitor_read: 8 used once, disabling now

debug2: input_userauth_request: setting up authctxt for wirikidor [preauth]

debug3: mm_start_pam entering [preauth]

debug3: mm_request_send entering: type 100 [preauth]

debug3: mm_inform_authserv entering [preauth]

debug3: mm_request_send entering: type 4 [preauth]

debug3: mm_inform_authrole entering [preauth]

debug3: mm_request_send entering: type 80 [preauth]

debug2: input_userauth_request: try method none [preauth]

debug3: userauth_finish: failure partial=0 next methods="publickey,gssapi-keyex,gssapi-with-mic" [preauth]

debug3: mm_request_receive entering

debug3: monitor_read: checking request 100

debug1: PAM: initializing for "wirikidor"

debug1: PAM: setting PAM_RHOST to "123-123-123-123-rh4.cm.dyn.comporium.net"

debug1: PAM: setting PAM_TTY to "ssh"

debug2: monitor_read: 100 used once, disabling now

debug3: mm_request_receive entering

debug3: monitor_read: checking request 4

debug3: mm_answer_authserv: service=ssh-connection, style=

debug2: monitor_read: 4 used once, disabling now

debug3: mm_request_receive entering

debug3: monitor_read: checking request 80

debug3: mm_answer_authrole: role=

debug2: monitor_read: 80 used once, disabling now

Connection closed by 123.123.123.123 [preauth]

debug1: do_cleanup [preauth]

debug3: PAM: sshpam_thread_cleanup entering [preauth]

debug3: mm_request_send entering: type 124 [preauth]

debug3: mm_request_send entering: type 122 [preauth]

debug3: mm_request_receive_expect entering: type 123 [preauth]

debug3: mm_request_receive entering [preauth]

debug3: mm_request_receive entering

debug3: monitor_read: checking request 124

debug3: mm_request_receive entering

debug3: monitor_read: checking request 122

debug3: mm_request_send entering: type 123

debug1: monitor_read_log: child log fd closed

debug3: mm_request_receive entering

debug1: do_cleanup

debug1: PAM: cleanup

debug3: PAM: sshpam_thread_cleanup entering

debug1: Killing privsep child 24405

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Apr 03, 2018 0
Adobe Employee ,
Apr 06, 2018

Copy link to clipboard

Copied

Hi,

Thanks a lot for sharing the logs with us. We are investigating into it.

Also, I see, you are trying to connect using .ppk file. As DW does not support .ppk file. Can you please convert .ppk into .pem using putty generator and try for the connection again.

Looking forward to your reply. Or you can drop an email to kudyaratadobedotcom.

Regards,

Mahak Kudyar

Adobe Dreamweaver

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Apr 06, 2018 1
Community Beginner ,
Apr 11, 2018

Copy link to clipboard

Copied

Turns out that was the issue, gotta use a .pem.  As soon as I converted the file and tried it it worked.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Apr 11, 2018 0
Adobe Employee ,
Apr 11, 2018

Copy link to clipboard

Copied

Great to hear that. Thanks for confirming.

Regards,

Mahak Kudyar

Adobe Dreamweaver

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Apr 11, 2018 0