2017-01-07 8 views
0

예컨대, 내 맥에서 시작해야 할 때마다 : 리눅스 서버 서버 및 su oraclessh를 사용하여 다른 호스트에 로그인하고 다른 사용자에게 자동으로 "su"할 수 있습니까?

ssh [email protected] 및 비밀번호를 입력합니다. 나는 ssh 로그인과 su 사용자를 동시에 수행하는 일부 별명을 사용하여이 루틴을 가속화하려고합니다.

ssh 명령은 원격 명령 줄을 사용하여 종료 할 수 있음을 알고 있습니다. 하지만 그건 내 요구 사항이 아닙니다 : 나는 ssh 로그인/실행/리턴을 원하지 않는다. 사용자 전환을 원하고 일하기 시작했다.

어떤 명령 줄 옵션이 도움이 될 수 있습니까? 고마워요.

+0

스택 오버플로는 프로그래밍 및 개발 관련 질문에 대한 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. 또한 [Dev Ops에 관한 질문은 어디에 게시합니까?] (http://meta.stackexchange.com/q/134306)를 참조하십시오. – jww

답변

1
ssh -t [email protected] "su oracle" 

포스 의사 단말 할당 -t. 이것은 원격 컴퓨터에서 임의의 화면 기반 프로그램을 실행하는 데 사용할 수 있습니다. 매우 유용 할 수 있습니다. 예 : 메뉴 서비스를 구현할 때. 다중 -t 옵션 ssh에 로컬 tty가없는 경우에도 강제 tty 할당