![SSH에서 마이너 프로세스를 시작하려고 시도했지만 실패했습니까?](https://rvso.com/image/1414718/SSH%EC%97%90%EC%84%9C%20%EB%A7%88%EC%9D%B4%EB%84%88%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC%20%EC%8B%9C%EC%9E%91%ED%95%98%EB%A0%A4%EA%B3%A0%20%EC%8B%9C%EB%8F%84%ED%96%88%EC%A7%80%EB%A7%8C%20%EC%8B%A4%ED%8C%A8%ED%96%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
집에 있는 Windows 7 상자에 SSH를 설정했습니다. 내 박스에 연결되어 내 도지코인 채굴기를 시작하는 배치 파일을 실행하려고 합니다. cudaminer를 실행하면 다음과 같은 출력이 표시됩니다.
*** CudaMiner for nVidia GPUs by Christian Buchner *** This is version 2014-02-09 (beta) based on pooler-cpuminer 2.3.2 (c) 2010 Jeff Garzik, 2012 pooler Cuda additions Copyright 2013,2014 Christian Buchner LTC donation address: LKS1WDKGED647msBQfLBHV3Ls8sveGncnm BTC donation address: 16hJF5mceSojnTD3ZTUDqdRhDyPJzoRakM YAC donation address: Y87sptDEcpLkLeAuex6qZioDbvy1qXZEj4
[2014-07-07 09:55:13] CUDA 드라이버 버전을 조회할 수 없습니다! nVidia 드라이버가 설치되어 있습니까?
현재 세션에 있는 일종의 화면 컨텍스트를 사용하고 있는 것 같습니다. SSH를 통해 실행하고 있기 때문에 컨텍스트가 CUDA 드라이버에 제대로 연결되지 않았습니다. Google Chrome의 원격 데스크톱(VNC를 사용하는 것으로 생각됨)을 사용하여 연결하면 배치를 제대로 실행할 수 있습니다.
배치 파일은 간단한 한 줄이므로 모든 플래그를 기억할 필요가 없습니다.
cudaminer.exe -H 1 -i 0 -C 1 -l F15x11 -o stratum+tcp://us1.captaindoge.com:3333 -O coreyog.conquest:conquest
VNC에 있거나 실제로 데스크탑에 로컬 마우스와 키보드가 있는 경우 등 대부분의 상황에서 작동합니다. 나는 주로 SSH에 관심이 있습니다. 시작하는 "화면 컨텍스트"에 관계없이 CUDA 드라이버에 연결할 수 있는 방식으로 이 프로세스를 시작하려면 어떻게 해야 합니까?
답변1
Linux에서는 매우 간단합니다. 먼저 다음을 실행합니다.
xhost +localhost
원격 시스템에서, 그리고 원격 SSH 세션에서 다음과 같이 설정할 수 있습니다 DISPLAY
.
DISPLAY=:0.0 program and its options
Windows가 같은 방식으로 작동할지 여부는 알 수 없습니다. Windows는 X를 실행하지 않으므로 배후에 다른 속임수가 확실히 있을 것입니다.
VNC, Chrome의 RemoteDesktop 또는 TeamViewer/LogMeIn 등을 사용하지 않으려는 특별한 이유가 있습니까?
당신은 또한 더 나을 수도 있습니다파워셸여기에는 원격 실행 기능이 있는 것 같습니다. 또한보십시오원격(Windows) 컴퓨터에서 프로그램을 실행하는 일반적인 방법.
당신이 할 수 있는 한 가지는 실제로 해킹하는 것입니다. 예를 들어 원격 컴퓨터에서 지속적으로 반복되는 배치 파일을 만들어 startminer.bat
. 찾으면 실행하고 삭제한 다음 계속 반복합니다. 시작 시 해당 모니터 배치 파일을 실행하고 계속 실행되도록 합니다(원격 SSH 세션이 아닌 시스템에서 실행).
그런 다음 원격 세션에서 다음과 같은 작업을 수행할 수 있습니다.
echo cudaminer.exe blah blah > startminer.bat
그리고 "모니터링" 스크립트는 이를 찾아서 원격 세션에서 실행합니다.
이는 꽤 보기 흉하고 프로세스 종료를 훨씬 더 어렵게 만들지만(출력 모니터링도 불가능함) 빠른 해킹으로 작동할 수 있습니다.
그러나 PowerShell 또는 위 검색 결과의 다른 솔루션 중 하나는 작업에 더 나은 도구이며 찾고 있는 것과 더 잘 맞습니다.