विंडोज 10 पर आर या आर स्टूडियो में एसएसएल कनेक्शन [बंद]


1

मैं सोच रहा था कि क्या किसी ने आर या आर स्टूडियो के माध्यम से एसएसएल सुरक्षित होस्ट से कनेक्ट किया है? मैंने कई अलग-अलग विकल्पों की कोशिश की है लेकिन कोई भी सफल नहीं हुआ है।

yaml कॉन्फ़िगरेशन फ़ाइल:

sslmode = TRUE/ALLOW/REQUIRE
sllmode = verify - ca

मेरे पास सर्वर तक पहुंच नहीं है।

मैं आर स्टूडियो में निम्नलिखित कोड चला रहा हूं:

db <- dbConnect( dbDriver('PostgreSQL'), user = 'username', password = '*******.', dbname = 'dbname', host = 'host', port = 1234, sslmode='verify-full' )

मुझे निम्न त्रुटि संदेश मिलता है:

Error in postgresqlNewConnection(drv, ...) : unused argument (sslmode = "verify-full")

इस https://www.postgresql.org/docs/9.1/libpq-ssl.html के माध्यम से पढ़ते हुए , मुझे लगता है कि मुझे यह पता लगाने की जरूरत है कि अपने स्थानीय मशीन पर libpq को कैसे सक्षम किया जाए ताकि डेटाबेस कनेक्शन के साथ काम करने के लिए ssl कनेक्शन की जरूरत पड़े। ।

मैंने आर स्टूडियो में निम्नलिखित को भी चलाया:

db <- dbConnect( dbDriver('PostgreSQL'), user = 'USERNAME', password = '*****', dbname = 'DBNAME?ssl=true', host = 'HOST', port = 1234 )

मेरा संपूर्ण आर स्टूडियो सत्र विफल रहता है।

अब मैं आर स्टूडियो में निम्नलिखित चला रहा हूँ:

con <- dbConnect(dbDriver('PostgreSQL'), dbname = 'dbname=DBNAME sslmode=require', host = 'HOST', port = 1234, user = 'USERNAME', password = 'PASSWORD')

इससे मुझे निम्नलिखित त्रुटि संदेश मिला:

Error in postgresqlNewConnection(drv, ...) : RS-DBI driver: (could not connect host on dbname "dbname": sslmode value "verify-full" invalid when SSL support is not compiled in )

मैंने निम्नलिखित पैकेजों को स्थापित और सक्षम किया है:

  • DBI
  • RPostgreSQL
  • tidyverse
  • dbplyr
  • ggplot2
  • openssl
  • lubridate

प्रोग्रामिंग और सॉफ्टवेयर विकास के लिए विशिष्ट मुद्दे विषय हैं, ऑन-टॉपिक देखेंस्टैक ओवरफ्लो की कोशिश करें, लेकिन कृपया पहले पढ़ें कि मैं एक अच्छा सवाल कैसे पूछूं?
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.