net-ssh

    8

    3답변

    질문 Net::SSH.start('server name', 'user') 이 "비 절대 집"을 반환의 코드. 실제로 '사용자'는 홈 디렉토리를 가지고 있습니다. 한 가지 제안 된 방법은 ~/.ssh/config를 IdentityFile에 대한 전체 경로로 수정하는 것입니다. 이것은 문제를 해결하지 못했습니다. 이 미친 부분은 irb 또는 console을

    0

    1답변

    아래 코드를 사용하여 원격 컴퓨터의 파일 목록을 만들려고합니다. Net::SSH.start(host_name, 'ec2-user') do |ssh| cmd = "ls #{get_ls_command(dir_loc, extension)}" ssh.exec!(cmd) do |channel, stream, data| if stream =

    0

    1답변

    안녕하세요, controller에 net:ssh 연결이 있습니다. 연결을 설정하는 동안 host name을 동적으로 변경할 수 있습니다. 하지만 처음 로그인 할 때 쉘은 연결 여부를 묻습니다. iam이 웹을 통해 연결하기 때문에 나에게 묻는 팝업을 볼 수 없었습니다. 따라서 나는 https://groups.google.com/group/comp.lang.t

    1

    1답변

    저는 Net :: SSH :: Telnet 라이브러리에 프로젝트의 일부 기능을 작성하려고합니다. 특히 내가 작성한 명령의 종료 상태를 읽을 수 있어야합니다.이 @stderr = "" @exit_code = nil @buf = "" @eof = false @channel = nil @ssh.open_channel do |channel| ch

    0

    1답변

    연결이 성공적으로 설정되면 내 컨트롤러에서 ssh 연결을 만들고 뷰를 표시합니다. 컨트롤러 <%= form_for :check_validity, :method => "get", :url => {:action => "check_validity"} do |f| %> //enters user name and password here and submits <%

    0

    2답변

    Ruby/RVM (및 기타)을 내 서버에 설치하여 Rails 프로젝트를 배치 할 수있는 환경을 얻는 스크립트가 있습니다. 이 스크립트는 루비에 있으며 net-ssh 라이브러리를 사용하여 작업을 수행합니다. RVM, 루비를 설치 한 후 , 나는 프로젝트 Gemset를 만들 싶습니다 connection do |conn| logger("Create RV

    0

    1답변

    net-ssh를 사용하여 내 서버에 연결하고 일부 ruby ​​명령을 실행해야합니다. (RVM 등) puts ssh.exec!("/usr/local/rvm/rubies/ruby-1.9.3-p194/bin/ruby -v") 그리고 그것은 일반적으로 다른 명령에 대한 그 같은거야 : 난 항상 전체 경로를 지정해야합니다 puts ssh.exec!("ruby

    1

    1답변

    그래서 여기 내 설정입니다 : -> 호스트 1 - 노트북> 호스트 2 -> 호스트 3 는 노트북이 호스트 1에 도달하지만이 호스트 수 또는 호스트 3 호스트 1 호스트 2에 도달 할 수 있지만 3 호스트 3 호스트이 도달 할 수있는 호스트가 아닌 호스트 수 1 내가 원격 전달 설정 할 노력하고있어 그래서 실행중인 프로세스 호스트 3에서 랩탑에서 실행중인 서

    0

    1답변

    노드 서버 (Rundeck 서버)와 노드 대상 사이에 "마스터"라는 사용자에 대해 내 환경이 SSH 암호없는 인증으로 구성되었습니다 원격 Solaris 호스트). 대상에서 appmanager 사용자와 함께 /app/acme/stopApp.sh 스크립트를 실행하고 싶습니다. 일반적으로, 내가 수동으로 스크립트를 실행해야 할 때, 내가 사용 : ssh [ema

    3

    1답변

    "How to create a ssh tunnel in ruby and then connect to mysql server on the remote host"과 다소 비슷한 상황이 있습니다. 로컬 컴퓨터에서 프로덕션 MySQL 데이터베이스 호스트에 대해 쿼리를 실행하고 싶습니다. 로컬 컴퓨터가 데이터베이스 호스트에 직접 연결할 수 없습니다. 그러나 게이트웨