ssh를 통해 내 사이트에 Rails를 설정하려고합니다. 모든 설정 때, 나는 rails server
으로 서버를 시작하고 내가 얻을 :두 번째 로그인시 SSH 제한 시간 초과
=>는 http://localhost:3000 => 더 시작 옵션 푸마는 단일 모드로 시작하는
rails server -h
을 실행에 개발을 시작 5.0.1 응용 프로그램을 레일. .. * 버전 3.6.2 (루비 2.3.3-P222), 코드 명 : 슬리피 일요일 세레 * 최소 스레드 : 5, 최대 스레드 : 5 * 환경 : 개발 * TCP에 듣기 : // localhost를 : 3000 Ctrl-C를 사용하여 중지
문제가 멈추지 않는다면 문제가되지 않지만 브라우저에서 포트 3000의 IP 주소를 가리키면 Rails 연기 페이지를 표시하는 대신 브라우저가 멈 춥니 다. 좀 더 명령을 입력 할 수 없기 때문에
, 나는 새로운 터미널을 열고 통해 로그인 : 내가 그 전에 일을 본 적이 생각
ssh -i /path/to/cloud.key [email protected]
하지만 지금은 시간 초과있어 :
시간 초과 나는 비슷한 문제가 stackoverfl에 해결 발견 아야하지만, 그들 중 누구도 공개 키 인증에 대한 문제를 해결하지 않고 내가 그들의 솔루션 (SSH : xxx.xxx.xxx.xxx 포트 (22)를 호스트에 연결 : 작업
ssh [email protected]
)을하려고 할 때, 나는
Permission denied (publickey).
그래서, 내 브라우저가 걸려 왜 nginx를 설치해야하는 경우 (배우 중 원하는 출현 또는 apache2를 구성하거나 puma를 구성하는 등), 그리고/또는 두 번째 SSH 세션에 로그인하려는 시도가 실패한 이유.
이 도움말은 무엇입니까? 서버가 로컬 호스트에 결합되어 있기 때문에
우분투 서버 16.04
레일 5.0.1
루비 2.3.0p0
[제발 귀하의 질문 제목에 "해결"을 추가하지 마십시오] (https://meta.stackexchange.com/questions/31809/putting-solved-in-the-title-of-a- 문제). Stack Overflow의 대답 수락 메커니즘은 대답 된 질문을 식별하는 데 도움을줍니다. – Chris