누군가 R 또는 R 스튜디오를 통해 SSL 보안 호스트에 연결했는지 궁금합니다. 여러 가지 옵션을 시도했지만 아무도 성공하지 못했습니다.
- yaml 설정 파일
- sslmode = TRUE / ALLOW / REQUIRE
- sllmode = 확인 - ca
서버에 액세스 할 수 없습니다.
R Studio에서 다음 코드를 실행하고 있습니다.
dbname = 'dbname', host = 'host', port = 1234, sslmode = 'dbname', dbname = 'dbname', dbname = 'dbname' 확인 가득 참 ')
다음과 같은 오류 메시지가 나타납니다.
postgresqlNewConnection (drv, ...) 오류 : 사용되지 않은 인수 (sslmode = "verify-full")
이 https://www.postgresql.org/docs/9.1/libpq-ssl.html을 통해 읽기 , 내 로컬 컴퓨터에서 ssl 연결을 필요로하는 데이터베이스로 작업하기 위해 핸드 셰이크를 얻기 위해 libpq를 활성화하는 방법을 알아야한다고 생각합니다. .
또한 R Studio에서 다음을 실행했습니다.
dbname = 'DBNAME? ssl = true', host = 'HOST', port = 1234) db-dbConnect (dbDriver ( 'PostgreSQL'), 사용자 = 'USERNAME', 암호 = '*****'
내 전체 R Studio 세션이 실패합니다.
이제 R Studio에서 다음을 실행했습니다.
dbname = 'dbname = DBNAME sslmode = require', host = 'host', port = 1234, user = '사용자 이름', password = '패스워드')
이것은 다음과 같은 오류 메시지를 내게했다.
postgresqlNewConnection (drv, ...) 오류 : RS-DBI 드라이버 : (dbname "dbname"에 호스트를 연결할 수 없음 : SSL 지원이 컴파일되지 않은 경우 sslmode 값 "verify-full"이 유효하지 않습니다)
다음 패키지를 설치하고 사용하도록 설정했습니다.
- DBI
- RPostgreSQL
- 깔끔한
- dbplyr
- ggplot2
- openssl
- 윤활제