Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

สร้างการเข้าถึง SFTP ระหว่างโฮสต์ใน Virtual Cloud Networks ต่างๆ

ใน Oracle® Cloud ลูกค้าสามารถเก็บแอปพลิเคชันหรือฐานข้อมูลของตนไว้ในเครือข่ายคลาวด์เสมือน (VCN) ที่แยกจากกันสำหรับแต่ละสภาพแวดล้อม ซึ่งเพิ่มการรักษาความปลอดภัยอีกชั้นหนึ่งสำหรับแต่ละสภาพแวดล้อม เพื่อป้องกันการเข้าถึงจากผู้ใช้ในสภาพแวดล้อมที่แตกต่างกัน อย่างไรก็ตาม สิ่งนี้ยังจำกัดผู้ใช้จากการคัดลอกไฟล์ระหว่างสภาพแวดล้อมเมื่อจำเป็น

คำถามที่น่าจะเกิดขึ้นในใจของทุกคนคือ:เหตุใดจึงต้องเชื่อมต่อกับเซิร์ฟเวอร์ในสภาพแวดล้อมอื่น คำตอบคือ หลายครั้งในระหว่างการปรับใช้หรือการย้ายจากการพัฒนาไปสู่การผลิต คุณต้องคัดลอกไฟล์ระหว่างเซิร์ฟเวอร์

ในโพสต์นี้ คุณจะได้เรียนรู้วิธีเปิดใช้งานการเข้าถึง SFTP ระหว่างโฮสต์ใน VCN ต่างๆ

แนะนำตัว

Oracle จัดเตรียมเกตเวย์การเพียร์ภายในเครื่องเพื่อเปิดการเชื่อมต่อระหว่าง VCN ที่ไม่แยแสของโฮสต์ โปรดทราบว่าเกตเวย์การเพียร์ในพื้นที่อนุญาตเฉพาะการรับส่งข้อมูลทางเดียว—โฮสต์ใน VCN A สามารถเชื่อมต่อกับโฮสต์ใน VCN B ได้แล้ว แต่โฮสต์ใน B ไม่สามารถเชื่อมต่อกับโฮสต์ใน A ได้ หากคุณต้องการเข้าถึงการทำงานทั้งสองทาง คุณต้องมี การตั้งค่าเดียวกันใน VCN อื่น

รูปภาพต่อไปนี้แสดงค่าเริ่มต้นของระบบเพื่อจำกัดการเข้าถึง172.xx.xx.2 (เซิร์ฟเวอร์ DEV APPS) จากเซิร์ฟเวอร์ irbproddbs1 .

[oracle@proddbs1 ~]$  sftp [email protected]
ssh: connect to host 172.xx.xx.2 port 22: Connection refused
Couldn't read packet: Connection reset by peer
[oracle@irbproddbs1 ~]$

ตั้งค่าการเพียร์ในพื้นที่

ตอนนี้ มาสร้างการเพียร์ในเครื่องกันและดูว่ามันให้การเข้าถึง172.xx.xx.2อย่างไร จาก proddbs1.

  1. เข้าสู่ระบบ Cloud Dashboard
  2. นำทางไปยัง เครือข่าย>เครือข่ายคลาวด์เสมือน .
สร้างการเข้าถึง SFTP ระหว่างโฮสต์ใน Virtual Cloud Networks ต่างๆ

  1. เลือกช่องต้นทาง
สร้างการเข้าถึง SFTP ระหว่างโฮสต์ใน Virtual Cloud Networks ต่างๆ

  1. คลิก เกตเวย์เพียร์ท้องถิ่น แล้วคลิก สร้าง Local Peering Gateway .
สร้างการเข้าถึง SFTP ระหว่างโฮสต์ใน Virtual Cloud Networks ต่างๆ

  1. ป้อนชื่อสำหรับเกตเวย์เพียร์ เลือกช่อง แล้วคลิก สร้าง .
สร้างการเข้าถึง SFTP ระหว่างโฮสต์ใน Virtual Cloud Networks ต่างๆ

  1. เลือกซับเน็ตของโฮสต์ต้นทาง
สร้างการเข้าถึง SFTP ระหว่างโฮสต์ใน Virtual Cloud Networks ต่างๆ

  1. คลิกที่ ตารางเส้นทาง กำหนดให้กับซับเน็ต
สร้างการเข้าถึง SFTP ระหว่างโฮสต์ใน Virtual Cloud Networks ต่างๆ

  1. คลิก เพิ่มกฎเส้นทาง .
สร้างการเข้าถึง SFTP ระหว่างโฮสต์ใน Virtual Cloud Networks ต่างๆ

  1. ป้อนรายละเอียดต่อไปนี้:
  • ประเภทเป้าหมาย :Local Peering Gateway
  • บล็อก CIDR ปลายทาง :บล็อก CIDR ของ VCN เป้าหมาย
  • ช่อง :Source Compartment
  • กำหนดเป้าหมายเกตเวย์เพียร์ท้องถิ่น :ชื่อของเกตเวย์ที่คุณสร้างในขั้นตอนที่ 4
สร้างการเข้าถึง SFTP ระหว่างโฮสต์ใน Virtual Cloud Networks ต่างๆ

  1. ตอนนี้ ให้ลองเข้าถึง 172.xx.xx.2 จากโฮสต์ irbproddbs1 .

    [oracle@proddbs1 ~]$ sftp [email protected]
    Connecting to 172.xx.xx.2...
    [email protected]'s password:
    sftp> pwd
    Remote working directory: /home/irb
    sftp> cd /u02/IRB
    sftp> ls
    sftp> mput irbproddbs1.tfa_Wed_Oct_09_14_39_46_EDT_2019.zip
    stat irbproddbs1.tfa_Wed_Oct_09_14_39_46_EDT_2019.zip: No such file or directory
    sftp> pwd
    Remote working directory: /u02/IRB
    sftp> mput BillingEngine_CADFixes_04OCT2019.zip
    Uploading BillingEngine_CADFixes_04OCT2019.zip to /u02/IRB/BillingEngine_CADFixes_04OCT2019.zip
    BillingEngine_CADFixes_04OCT2019.zip
            100%  44KB 44.0KB/s  00:00
    sftp>
    

กระบวนการนี้เปิดการเข้าถึง 172.xx.xx.2 (เซิร์ฟเวอร์ DEV APPS) จากโฮสต์ proddbs1 (เซิร์ฟเวอร์ PROD DB) และคุณสามารถคัดลอกไฟล์จาก proddbs1 ถึง 172.xx.xx.2 . อย่างไรก็ตาม มันไม่ได้เปิดการเข้าถึง proddbs1 จาก 172.xx.xx.2 ดังนั้นคุณจึงไม่สามารถคัดลอกไฟล์ไปในทิศทางอื่นได้

บทสรุป

การตั้งค่าการเพียร์ VCN ในพื้นที่ในโพสต์นี้ช่วยให้ VCN ที่แตกต่างกันสองรายการมีอยู่ในภูมิภาคเดียวกัน ดังนั้น โฮสต์และทรัพยากรอื่นๆ เช่น ตัวจัดสรรภาระงาน ฐานข้อมูล และอื่นๆ สามารถสื่อสารผ่านเครือข่ายส่วนตัวโดยไม่ต้องส่งปริมาณการใช้ข้อมูลไปยังอินเทอร์เน็ตหรือผ่านเครือข่ายภายในองค์กร ซึ่งช่วยลดความแออัดของการรับส่งข้อมูลและภัยคุกคามด้านความปลอดภัย

ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม คุณสามารถเริ่มการสนทนากับเราได้