고객이 SSH 액세스를 제공하지 않음 - FTP만 제공

고객이 SSH 액세스를 제공하지 않음 - FTP만 제공

어, 내 문제는 다음과 같습니다. 저는 웹 개발 대행사에서 일하고 있습니다. (그게 문제지만 문제는 아닙니다.진짜문제, 계속 읽어보세요). 대부분의 경우 새 웹사이트 프로젝트를 만들 때 라이브 서버를 직접 선택합니다. 그러나 이제 고객은 이미 "서버"(저렴한 호스트의 경우 10GB!)를 보유하고 있으며 "관리자"는 해당 서버에 대한 SSH 액세스 권한을 거부합니다. 하지만 많은 파일이 전송되고(tar를 업로드하고 추출할 수 있어야 함) 명령줄을 통해 mysql 덤프를 삽입하거나 생성해야 하기 때문에 셸을 통해 서버에 액세스해야 합니다. 그는 FTP와 phpmyadmin이면 충분하다고 주장합니다. 제가 아는 한 웹 공간은 웹 사이트를 호스팅하도록 명령되었기 때문에 보안에 중요한 앱이 그곳에서 실행되지 않습니다.

관리자에게 SSH 로그인을 제공하도록 설득하거나 자체 서버가 필요하다고 경영진에게 알리려면 어떻게 해야 합니까? 비슷한 경험 있으신 분 계시나요?

이것은 빨리 완료되어야 하는 매우 작은 프로젝트이고 이제 작업을 완료하기 위해 싸워야 하기 때문에 정말 짜증나는 일입니다...

답변1

이것은 관리자를 화나게 하고 당신을 행복하게 만들 것입니다 :):PHP 쉘

답변2

고객이 SSH 액세스 권한 제공을 원하지 않는 경우 이를 수락해야 합니다. 아마도 그들은 정당한 우려나 요구 사항을 가지고 있을 것입니다. 원래 계약이나 동의서에 호스트에 대한 SSH 액세스가 필요하다는 사실이 언급되어 있습니까?

실제로 SSH 액세스가 필요한 항목은 언급하지 않았습니다. 원격 호스트에서 SSH를 통해 수행하는 것이 더 편할 수도 있지만 대체 방법이 있다는 것을 이해합니다. 웹 개발자는 고객 요구 사항에 적응할 수 있도록 준비해야 합니다. 아니면 최소한 해당 직무를 수락하기 전에 필요한 액세스 권한에 동의해야 합니다.

귀하의 예에서는 아카이브 압축 해제를 언급했습니다. 로컬 컴퓨터에서 이 작업을 수행하고 압축되지 않은 파일을 전송할 수 있습니다. 전체 디렉토리 구조를 전송할 수 있는 FTP 클라이언트를 찾으십시오. 많이있다.

mysql 데이터베이스를 변경해야 한다고 말씀하셨습니다. 변경 사항을 수행할 스크립트를 신속하게 해킹하기만 하면 됩니다.

파일 전송 및 phpadmin을 통해 수행할 수 없는 작업이 정확히 무엇인지 고객에게 정확히 전달하고 수행하도록 해야 합니다. 필요한 경우 추가 요금을 청구하세요. 처음에 SSH 액세스가 필요하다는 점을 분명히 했는데 SSH 액세스가 제공되지 않은 경우 추가 시간에 대해 더 많은 비용을 청구할 수 있습니다.

답변3

그들의 어리석은 요구 사항을 해결하는 데 소요된 모든 추가 시간이 포함된 자세한 청구서를 계속 보내십시오. 경영진이 지원하지 않으면 다른 직업을 찾으십시오.

답변4

많은 "저렴한 호스트"는 셸 액세스도 제공하지 않으며 일부는 SSH에 대해 추가 비용을 지불해야 합니다. 고객이 호스트가 SSH를 제공하지 않는다는 것을 이미 알고 있거나 고객이 비용을 지불하고 싶지 않은 경우일 수 있습니다.

우리 회사가 몇 년 전 소규모 웹사이트에 1and1을 사용하려 했을 때, 가장 저렴한 플랜으로 웹사이트를 디버깅하려고 하다가 금세 막히는 벽에 부딪혔습니다. 그 계획에는 SSH가 없었기 때문에 업그레이드 비용을 지불해야 했습니다. 하지만 그때도 사이트 성능이 너무 일관되지 않아서 다른 호스팅 회사로 전환해야 했습니다.

나에게는 기술적으로 당신처럼 들립니다.~할 수 있다쉘 액세스 없이 필요한 모든 작업을 수행합니다. 상대방에서 tar 파일을 업로드하고 파일을 추출하는 대신 자신의 쪽에서 파일을 untar하고 일괄 업로드할 수 있습니다. 실제로 PHPMyAdmin을 사용하면 스크립트를 실행하고 데이터베이스 덤프를 수행할 수 있습니다. 어쩌면 관리자가 파악하지 못한 것과 동일한 지점을 놓치고 있는 것일 수도 있습니다. 그렇다면 아마도 작업을 완료하는 데 방해가 되는 실제 문제를 완전히 설명하지 않았을 것입니다.

Geoff Fritz가 제안했듯이, 그들이 더 잘 이해할 수 있는 $$$라는 용어로 언제든지 또 다른 탄원을 할 수 있습니다. 쉘 액세스가 부족하여 속도가 크게 느려지는 경우 불편함으로 인해 청구해야 하는 추가 시간을 미리 알려주는 것이 좋습니다. 고정 비용 계약으로 이 일을 한다면 안타깝게도 시골로 달려가서 두 시간마다 소리를 지르거나 고객에게 쉘이 필요하다고 설득할 수 있는 다른 방법을 찾아야 할 것 같습니다. 입장.

관련 정보