FTP ไปยัง Google cloud VM โดยใช้ sftp (FTP ผ่าน SSH) * วิธีง่าย ๆ *


0

ดังนั้นฉันจึงเดินไปตามgcloud sdkเอกสารที่เหม็นอย่างหนักและจัดการเพื่อสร้าง VM และเชื่อมต่อกับมัน ตอนนี้ฉันต้องการอัปโหลดไฟล์บางไฟล์ แต่ตามที่คุณจินตนาการว่า google เป็นเช่น: " ไม่เร็ว! Homie! " และต้องการให้ฉันใช้ " SSH keys เหนือ Metadata " (ไม่ว่า h * จะหมายถึงอะไร) หรือทำ somersaultด้วยเครื่องมือ commandline

คำตอบที่ "ง่าย" เหล่านี้ก็ไม่ได้ช่วย:

ตอนนี้ทุกสิ่งกันฉันเป็นคนเรียบง่ายและรักที่จะชื่นชมสิ่งที่เรียบง่ายในชีวิตเช่นการอัปโหลดไฟล์โดยใช้ filezilla และถ้าฉันไม่เข้าใจฉันก็จะอารมณ์เสีย> :(

ดึงเส้นผมของฉันเพื่อให้ได้สิ่งที่ง่าย

สุภาพบุรุษที่นี่อัพโหลดไฟล์ d * mn ได้อย่างไร


ย้ายจากที่นี่: stackoverflow.com/questions/50420621/ …
Mohd Abdul Mujib

คำตอบ:


1

ฉันเขียนบทความเชิงลึกในหัวข้อนี้ที่นี่เป็น " Google Cloud FTP และการตั้งค่า SFTP: The Definitive Guide [2019]"

เมตาดาต้า ssh คืออะไร? กล่าวง่ายๆถ้าคุณวางกุญแจสาธารณะของคุณบนข้อมูลเมตา google จะอัปเดตและวางกุญแจสาธารณะในไฟล์ VM instance (Linux) ที่ได้รับอนุญาตของคุณ หลังจากนั้นคุณสามารถเข้าถึง VM ของคุณผ่าน SSH

จะใช้ sftp ได้อย่างไร?

  1. ดาวน์โหลด Putty (หากคุณเป็นผู้ใช้ Mac คุณสามารถใช้เทอร์มินัลเริ่มต้นของคุณได้)

  2. สร้างพับลิกและไพรเวตคีย์โดยใช้ puttygen (mac: เรียกใช้งานคำสั่งนี้บนเทอร์มินัล "ssh-keygen -t rsa -C give-a-username"

  3. วางกุญแจสาธารณะในส่วนข้อมูลเมตาของคุณ

  4. ดาวน์โหลด filezilla หรือ winscp หรือ cyberduck

  5. กำหนดค่า filezilla หรือ winscp

นั่นคือทั้งหมดที่คุณต้องทำ


0

โอเคดังนั้นหลังจากวูดูฉันก็Google Cloud VMเลยทำงานหนัก

คุณต้องสร้างคู่ Public-Private Key บนเครื่องของคุณคุณสามารถใช้เครื่องมือเช่นssh-keygen(linux) หรือputty-gen(windows)

เมื่อคุณมีคู่กุญแจคุณสามารถไปที่หน้าต่างต่อไปนี้ใน google web console

Console > Metadata > SSH Keys > Edit > Add Item > Here goes our public key

ตอนนี้เนื่องจากฉันเป็นแฟนตัวยงของ FileZilla ฉันจึงไปที่การตั้งค่าต่อไปนี้และเพิ่มรหัสส่วนตัว

Edit > Settings > Connection > SFTP > Add Key File

ตอนนี้จำไว้ว่า "ความคิดเห็น" ที่สำคัญที่ถูกสร้างขึ้นในระหว่างการสร้างหรืออาจจะเพิ่มขึ้นโดยคุณในภายหลังจะเป็น *blank*FTP-ชื่อผู้ใช้และรหัสผ่านจะเป็น

แฮปปี้ฟุต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.